observer无法启动 一直初始化-无法连接

首先报observer connect 失败,
19] [DEBUG] — connect 10.161.133.115 -P2881 -uroot -p
[2026-01-20 16:08:32.424] [DEBUG] — connect 10.161.133.115 -P2881 -uroot -p******
[2026-01-20 16:08:32.427] [ERROR] Traceback (most recent call last):
[2026-01-20 16:08:32.427] [ERROR] File “core.py”, line 2861, in restart_cluster
[2026-01-20 16:08:32.427] [ERROR] File “core.py”, line 2945, in _restart_cluster
[2026-01-20 16:08:32.427] [ERROR] File “core.py”, line 2204, in _start_cluster
[2026-01-20 16:08:32.428] [ERROR] File “core.py”, line 198, in call_plugin
[2026-01-20 16:08:32.428] [ERROR] File “_plugin.py”, line 348, in call
[2026-01-20 16:08:32.428] [ERROR] File “_plugin.py”, line 305, in _new_func
[2026-01-20 16:08:32.428] [ERROR] File “/home/admin/.obd/plugins/oceanbase-ce/4.2.2.0/connect.py”, line 636, in connect
[2026-01-20 16:08:32.428] [ERROR] cursor = Cursor(ip=server.ip, port=server_config[‘mysql_port’], tenant=’’, password=password if password is not No
ne else ‘’, stdio=stdio)
[2026-01-20 16:08:32.428] [ERROR] File “_stdio.py”, line 969, in wrapper
[2026-01-20 16:08:32.428] [ERROR] File “_stdio.py”, line 956, in func_wrapper
[2026-01-20 16:08:32.428] [ERROR] File “/home/admin/.obd/plugins/oceanbase-ce/4.2.2.0/connect.py”, line 528, in init
[2026-01-20 16:08:32.428] [ERROR] self._connect()
[2026-01-20 16:08:32.428] [ERROR] File “/home/admin/.obd/plugins/oceanbase-ce/4.2.2.0/connect.py”, line 558, in _connect
[2026-01-20 16:08:32.428] [ERROR] self.db = mysql.connect(host=self.ip, user=self.user, port=int(self.port), password=str(self.password),
[2026-01-20 16:08:32.428] [ERROR] File “pymysql/connections.py”, line 353, in init
[2026-01-20 16:08:32.428] [ERROR] File “pymysql/connections.py”, line 633, in connect
[2026-01-20 16:08:32.428] [ERROR] File “pymysql/connections.py”, line 907, in _request_authentication
[2026-01-20 16:08:32.428] [ERROR] File “pymysql/connections.py”, line 725, in _read_packet
[2026-01-20 16:08:32.428] [ERROR] File “pymysql/protocol.py”, line 221, in raise_for_error
[2026-01-20 16:08:32.429] [ERROR] File “pymysql/err.py”, line 143, in raise_mysql_exception
[2026-01-20 16:08:32.429] [ERROR] pymysql.err.OperationalError: (8001, ‘Server is initializing’)
[2026-01-20 16:08:32.429] [ERROR]
[2026-01-20 16:08:35.441] [ERROR] OBD-1006: Failed to connect to oceanbase-ce
[2026-01-20 16:08:35.442] [DEBUG] – sub connect ref count to 0

用./bin/observer -o “datafile_size=48G,datafile_maxsize=96G,log_disk_size=32G,memory_limit=32G”(已夸大一倍)

启动,看日志报错显示一直初始化
ERROR 8001 (08004): Server is initializing

磁盘空间内从都够

麒麟v10
x86
海光Hygon C86 7280 32-core Processor

我在obd cluster edit-config observer 和 vi config.yaml都加了

ssl_client_authentication: false
rpc_client_authentication_method: NONE
rpc_server_atuthentication_method: NONE
enable_ssl: false
obd cluster reload 成功了

但还是报下面的错,无法启动
obd cluster start observer
Get local repositories ok
Search plugins ok
Load cluster param plugin ok
Open ssh connection ok
Check before start observer ok
Start observer ok
observer program health check ok
obshell program health check ok
Connect to observer /
Connect to observer |
Connect to observer x
[ERROR] OBD-1006: Failed to connect to oceanbase-ce
See https://www.oceanbase.com/product/ob-deployer/error-codes .
Trace ID: 77e5ad90-f6ad-11f0-8876-00163e0105ec
If you want to view detailed obd logs, please run: obd display-trace 77e5ad90-f6ad-11f0-8876-00163e0105ec

1 个赞

OceanBase 社区已接收您的帖子,正在跟进中。

1 个赞

是不是修改过配置呢,比如root@sys租户的密码

没修改过密码

已解决:

原因是等保之前动态改了参数,重启后无法连接:
ALTER SYSTEM SET rpc_client_authentication_method = ‘SSL_NO_ENCRYPT’;
ALTER SYSTEM SET rpc_server_authentication_method = ‘SSL_NO_ENCRYPT’;

解决方案:
vim ~/.obd/cluster/demo/config.yaml

rpc_client_authentication_method: none
rpc_server_authentication_method: none

官方解释是bug,等后期修复吧