接管集群报错 需要帮忙看看。
【附件】
具体是哪个 OCP 版本呢,是否还有其他管理的集群,这个用户是 obproxy 来连接 OB 使用的,OCP 管理的集群会自动创建这个用户,但是由于obproxy可以连多个集群,所以要保证密码一致,现在可以确认下当前集群中是否有 proxyro 这个用户,还有proxyro这个用户的密码是什么
4.0.3_BP1,最新的那个版本
无proxyro账号
需要创建一个proxyro的用户
create user proxyro;
set password for proxyro = '*e9c2bcdc178a99b7b08dd25db58ded2ee5bff050';
grant select on oceanbase.* to proxyro;
是在我要接管的那个集群创建还是在ocp这边建?
要接管的集群上
还是提示密码不对呢,是不是要在sys租户建?
是的
我现在接管过来后发现2883无法用了 2881正常 2883连接报错 Get Location Cache Fail
ocp接管后可以在ocp上重建个可管理的obproxy,关联当前集群。原obproxy可以删除进程和目录。
软件包里面没有obproxy
2023-09-26 20:20:32.191 WARN 25747 — [pool-manual-subtask-executor16,e4a94644690d40b4,b4296a1254b6] c.o.o.c.t.engine.runner.RunnerFactory : Execute task failed, subtask=SubtaskInstanceOverview{id=2004632, name=Check if process not exist, state=FAILED, operation=EXECUTE, className=com.oceanbase.ocp.service.task.business.host.CheckProcessNotExistTask, seriesId=17, startTime=2023-09-26T20:20:31.916+08:00, endTime=null}, failedMessage=An unknown error has occurred. Cause: process obproxy should not exists on host 192.168.9.29. Error message: {1}. Contact the administrator 怎么单独重启这个组件?
192.168.9.29 这上面有obproxy 吗?
进程里面有
看下钉钉吧 我在钉群里
咨询个问题 我这边OBD当时部署的时候选择的最大化部署,导致config里面 data_file 这个值预占用就达到了最大值 需要管不?
OCP老是在告警 提示空间不足
这是预占用的,现在没有办法修改了,只有安装的时候可以在配置文件中指定
custom obd config for obcluster
custom_config:
- key: devname
value: eth0
- key: cpu_count
value: 16
- key: memory_limit
value: 20G
- key: system_memory
value: 3G
- key: __min_full_resource_pool_memory
value: 1073741824
- key: datafile_size
value: 60G
- key: log_disk_size
value: 60G
- key: datafile_disk_percentage
value: 30