OB4.X集群状态running但是oceanbase-ce is not running

问题描述

查看集群中的租户时无租户反馈,警告oceanbase-ce is not running,但是查询集群状态明明是running

--查看集群中的租户

root@localhost \~\]# obd cluster tenant show dxjobsingle -g Get local repositories ok \[WARN\] 192.168.40.110 oceanbase-ce is not running See https://www.oceanbase.com/product/ob-deployer/error-codes . Trace ID: 20060750-8ec0-11f0-91da-000c29e13c26 If you want to view detailed obd logs, please run: obd display-trace 20060750-8ec0-11f0-91da-000c29e13c26 问题原因 虚拟机关机再开机后未启动集群 obd 运维的数据库,启停需要使用obd进行操作,停机时候没有使用obd会导致集群状态running但是oceanbase-ce is not running。 分析过程 查看集群状态 dxjobsingle集群状态是ruuning obd cluster list 输出如下: \[root@localhost \~\]# obd cluster list ±---------------------------------------------------------------+ \| Cluster List \| ±------------±-------------------------------±----------------+ \| Name \| Configuration Path \| Status (Cached) \| ±------------±-------------------------------±----------------+ \| dxjobsingle \| /root/.obd/cluster/dxjobsingle \| running \| ±------------±-------------------------------±----------------+ Trace ID: 5bc2bd22-8ebd-11f0-810e-000c29e13c26 If you want to view detailed obd logs, please run: obd display-trace 5bc2bd22-8ebd-11f0-810e-000c29e13c26 查看集群中的租户 无返回租户却返回了\[WARN\] 192.168.40.110 oceanbase-ce is not running 查看集群中的租户 \[root@localhost \~\]# obd cluster tenant show dxjobsingle -g Get local repositories ok \[WARN\] 192.168.40.110 oceanbase-ce is not running See https://www.oceanbase.com/product/ob-deployer/error-codes . Trace ID: 20060750-8ec0-11f0-91da-000c29e13c26 If you want to view detailed obd logs, please run: obd display-trace 20060750-8ec0-11f0-91da-000c29e13c26 查看当前obd 内指定集群的状态 参数 deploy name 为部署名,可以理解为配置文件的别名。自 V3.2.0 起,若 obd 设置了加密密钥,执行 display 命令输出的集群信息中,密码相关内容为加密状态。若需输出明文密码,可在命令中添加 --epk/--encryption-passkey 指定密钥用于验证。 通过ob-configserver is not runing可推测出数据库集群未启动,集群启动前有以下工作: 1.组件检查顺序: ob-configserver obagent prometheus grafana 2.启动顺序: ob-configserver observer obshell obproxy obagent prometheus grafana \[root@localhost \~\]# obd cluster display dxjobsingle Get local repositories and plugins ok Open ssh connection ok \[WARN\] 192.168.40.110 ob-configserver is not running See https://www.oceanbase.com/product/ob-deployer/error-codes . Trace ID: 0b992440-8ec1-11f0-a576-000c29e13c26 If you want to view detailed obd logs, please run: obd display-trace 0b992440-8ec1-11f0-a576-000c29e13c26 解决办法 启动集群后再次查看租户正常 启动集群 \[root@localhost \~\]# obd cluster start dxjobsingle -S Get local repositories ok Load cluster param plugin ok Cluster status check ok Check before start ob-configserver ok Check before start obagent ok Check before start prometheus ok Check before start grafana ok Start ob-configserver ok ob-configserver program health check ok cluster scenario: htap Start observer ok observer program health check ok Connect to observer 192.168.40.110:2881 ok obshell start ok obshell program health check ok start obproxy ok obproxy program health check ok Connect to obproxy ok Start obagent ok ... 查看租户 \[root@localhost \~\]# obd cluster tenant show dxjobsingle -g Get local repositories ok Get deployment connections ok Connect to observer 192.168.40.110:2881 ok Select tenant ok ±----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ \| tenant basic info \| ±------------±------------±-------------------±-------------±--------±--------±------------±--------------------±--------------------±--------------±------------±------------+ \| tenant_name \| tenant_type \| compatibility_mode \| primary_zone \| max_cpu \| min_cpu \| memory_size \| max_iops \| min_iops \| log_disk_size \| iops_weight \| tenant_role \| ±------------±------------±-------------------±-------------±--------±--------±------------±--------------------±--------------------±--------------±------------±------------+ \| sys \| SYS \| MYSQL \| RANDOM \| 2.0 \| 2.0 \| 2G \| 9223372036854775807 \| 9223372036854775807 \| 2G \| 2 \| PRIMARY \| \| dxj \| USER \| MYSQL \| RANDOM \| 1.0 \| 1.0 \| 2G \| 9223372036854775807 \| 9223372036854775807 \| 6G \| 1 \| PRIMARY \| ±------------±------------±-------------------±-------------±--------±--------±------------±--------------------±--------------------±--------------±------------±------------+ Trace ID: 9d04fd46-8ec1-11f0-be08-000c29e13c26 If you want to view detailed obd logs, please run: obd display-trace 9d04fd46-8ec1-11f0-be08-000c29e13c26

相关推荐
GottdesKrieges5 天前
OceanBase主备库日志传输服务
linux·oceanbase
莫薇7 天前
【oceanbase】Oracle模式查看pl慢sql
oceanbase
大数据在线10 天前
安踏集团 X OB Cloud:新零售创新如何有“底”和有“数”
oceanbase·云数据库·新零售·安踏集团·oceanbase cloud
福娃筱欢20 天前
使用 OBD 图形化部署单点OceanBase数据库
oceanbase
福娃筱欢21 天前
使用 OBD 交互式部署单点OceanBase数据库
oceanbase·obd
GottdesKrieges25 天前
OceanBase容量统计:租户、数据库、表大小
数据库·oceanbase
GottdesKrieges1 个月前
OceanBase系统日志管理
数据库·oracle·oceanbase
GottdesKrieges1 个月前
obdumper和obloader迁移OceanBase业务库(二):报错与调优
数据库·oceanbase
百胜软件@百胜软件1 个月前
百胜软件×OceanBase深度合作,赋能品牌零售数字化实践降本增效
oceanbase·零售