oceanbase启动失败 need appname and cluster_id

【 使用环境 】测试环境
【 OB or 其他组件 】
【 使用版本 】4.3.1.0-100000032024051615
【问题描述】oceanbase启动报need appname and cluster_id
【复现路径】部署了obconfigserver,obd cluster edit-config demo添加obconfig_url后,使用systemctl reload obddemo命令重载失败,使用systemctl restart obddemo报错,再使用obd cluster 命令realod、start和systemctl start 都会报need appname and cluster_id。删除obconfig_url后也没有恢复
【附件及日志】
[root@localhost local]# obd cluster reload demo
Get local repositories and plugins ok
Load cluster param plugin ok
Open ssh connection ok
Cluster status check ok
Search plugins ok
Load cluster param plugin ok
Check before start observer ok
Check before start obproxy ok
Check before start obagent ok
Check before start prometheus ok
Check before start grafana ok
[ERROR] need appname and cluster_id
[ERROR] oceanbase-ce start failed
[ERROR] OBD-1005: Some of the servers in the cluster have been stopped
See OceanBase分布式数据库-海量数据 笔笔算数 .
Trace ID: 961a2a4a-562a-11ef-a420-000c2931c6b3
If you want to view detailed obd logs, please run: obd display-trace 961a2a4a-562a-11ef-a420-000c2931c6b3

[2024-08-09 16:33:00.622] [DEBUG] – 127.0.0.1 port check
[2024-08-09 16:33:00.622] [DEBUG] – local execute: bash -c ‘cat /proc/net/{tcp*,udp*}’ | awk -F’ ’ ‘{if($4==“0A”) print $2,$4,$10}’ | grep ‘:2382’ | awk -F’ ’ ‘{print $3}’ | uniq
[2024-08-09 16:33:00.626] [DEBUG] – exited code 0
[2024-08-09 16:33:00.750] [DEBUG] - sub start_check ref count to 0
[2024-08-09 16:33:00.750] [DEBUG] - export start_check
[2024-08-09 16:33:00.751] [DEBUG] - Call grafana-py_script_start_check-7.5.17 for grafana-7.5.17-1-1bf1f338d3a3445d8599dc6902e7aeed4de4e0d6
[2024-08-09 16:33:00.751] [DEBUG] - import start_check
[2024-08-09 16:33:00.753] [DEBUG] - add start_check ref count to 1
[2024-08-09 16:33:00.754] [INFO] Check before start grafana
[2024-08-09 16:33:00.755] [DEBUG] – local execute: cat /data/dbdata/grafana/run/grafana.pid
[2024-08-09 16:33:00.763] [DEBUG] – exited code 0
[2024-08-09 16:33:00.763] [DEBUG] – local execute: ls /proc/649568
[2024-08-09 16:33:00.766] [DEBUG] – exited code 2, error output:
[2024-08-09 16:33:00.766] [DEBUG] ls: cannot access ‘/proc/649568’: No such file or directory
[2024-08-09 16:33:00.766] [DEBUG]
[2024-08-09 16:33:00.766] [DEBUG] – 127.0.0.1 port check
[2024-08-09 16:33:00.766] [DEBUG] – local execute: bash -c ‘cat /proc/net/{udp*,tcp*}’ | awk -F’ ’ ‘{if($4==“0A”) print $2,$4,$10}’ | grep ‘:0BB8’ | awk -F’ ’ ‘{print $3}’ | uniq
[2024-08-09 16:33:00.771] [DEBUG] – exited code 0
[2024-08-09 16:33:00.886] [DEBUG] - sub start_check ref count to 0
[2024-08-09 16:33:00.887] [DEBUG] - export start_check
[2024-08-09 16:33:00.887] [DEBUG] - Call oceanbase-ce-py_script_start-4.3.0.0 for oceanbase-ce-4.3.1.0-100000032024051615.el8-7221c9cac6031c3ba59f370ef2cdabb606d5daac
[2024-08-09 16:33:00.887] [DEBUG] - import start
[2024-08-09 16:33:00.891] [DEBUG] - add start ref count to 1
[2024-08-09 16:33:00.892] [ERROR] need appname and cluster_id
[2024-08-09 16:33:00.892] [DEBUG] - sub start ref count to 0
[2024-08-09 16:33:00.892] [DEBUG] - export start
[2024-08-09 16:33:00.892] [ERROR] oceanbase-ce start failed
[2024-08-09 16:33:00.894] [INFO] See OceanBase分布式数据库-海量数据 笔笔算数 .
[2024-08-09 16:33:00.894] [INFO] Trace ID: fc020af4-5629-11ef-bfd6-000c2931c6b3
[2024-08-09 16:33:00.894] [INFO] If you want to view detailed obd logs, please run: obd display-trace fc020af4-5629-11ef-bfd6-000c2931c6b3
[2024-08-09 16:33:00.894] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo release, count 4
[2024-08-09 16:33:00.894] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo release, count 3
[2024-08-09 16:33:00.894] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo release, count 2
[2024-08-09 16:33:00.894] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo release, count 1
[2024-08-09 16:33:00.894] [DEBUG] - share lock /root/.obd/lock/mirror_and_repo release, count 0
[2024-08-09 16:33:00.894] [DEBUG] - unlock /root/.obd/lock/mirror_and_repo
[2024-08-09 16:33:00.894] [DEBUG] - exclusive lock /root/.obd/lock/deploy_demo release, count 0
[2024-08-09 16:33:00.894] [DEBUG] - unlock /root/.obd/lock/deploy_demo
[2024-08-09 16:33:00.894] [DEBUG] - share lock /root/.obd/lock/global release, count 0
[2024-08-09 16:33:00.894] [DEBUG] - unlock /root/.obd/lock/global

问题确认了,是在 obconfigserver注册集群的时候,在集群配置项里添加了obconfig_url,但是没有添加appname,忽略了网页上的提醒:( 待注册的 OceanBase 集群配置文件需配置 appname 配置项,否则配置 config url 后重启会报错),添加appname需要redeploy集群,集群会重置,所有实例会消失。obd demo命令不会在配置项中添加appname,除非初次obd demo命令后手动添加appname,再执行obd cluster redeploy demo重置集群,再创建实例,我认为这是个问题,希望官方能确认我以上文字是否属实,是否我操作有误。

非常感谢 你的反馈 你具体把文档的截图贴一下 还有链接 我们看看是不是阅读不够友好

使用命令行部署 obconfigserver-V2.8.0-OceanBase 安装部署工具文档-分布式数据库使用文档

好的 非常感谢

这边看了 文档没有问题 以后操作注意就好了

问题已经解决 麻烦点一下采纳 谢谢