obd启动执行Initialize cluster 报错

测试环境:
obd版本为:1.6.2
observer版本为:3.1.4
obproxy版本为:4.0.0

问题描述:
obd日志如下:

[2023-08-30 16:48:04.773] [e0446708-4711-11ee-bb43-000c29ff5323] [DEBUG] -- execute sql: set session ob_query_timeout=1000000000
[2023-08-30 16:48:04.774] [e0446708-4711-11ee-bb43-000c29ff5323] [DEBUG] -- execute sql: alter system bootstrap REGION "sys_region" ZONE "zone1" SERVER "172.255.128.123:2882",REGION "sys_region" ZONE "zone2" SERVER "172.255.128.124:2882",REGION "sys_region" ZONE "zone3" SERVER "172.255.128.125:2882"
[2023-08-30 16:48:13.595] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR] Traceback (most recent call last):
[2023-08-30 16:48:13.595] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]   File "core.py", line 1446, in start_cluster
[2023-08-30 16:48:13.595] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]   File "core.py", line 1552, in _start_cluster
[2023-08-30 16:48:13.595] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]   File "_plugin.py", line 242, in __call__
[2023-08-30 16:48:13.595] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]   File "_plugin.py", line 216, in _new_func
[2023-08-30 16:48:13.595] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]   File "/home/admin/.obd/plugins/oceanbase-ce/3.1.0/bootstrap.py", line 68, in bootstrap
[2023-08-30 16:48:13.595] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]     cursor.execute(sql)
[2023-08-30 16:48:13.595] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]   File "/usr/obd/lib/site-packages/pymysql/cursors.py", line 148, in execute
[2023-08-30 16:48:13.595] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]     result = self._query(query)
[2023-08-30 16:48:13.595] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]   File "/usr/obd/lib/site-packages/pymysql/cursors.py", line 310, in _query
[2023-08-30 16:48:13.595] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]     conn.query(q)
[2023-08-30 16:48:13.595] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]   File "/usr/obd/lib/site-packages/pymysql/connections.py", line 548, in query
[2023-08-30 16:48:13.596] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]     self._affected_rows = self._read_query_result(unbuffered=unbuffered)
[2023-08-30 16:48:13.596] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]   File "/usr/obd/lib/site-packages/pymysql/connections.py", line 775, in _read_query_result
[2023-08-30 16:48:13.596] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]     result.read()
[2023-08-30 16:48:13.596] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]   File "/usr/obd/lib/site-packages/pymysql/connections.py", line 1156, in read
[2023-08-30 16:48:13.596] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]     first_packet = self.connection._read_packet()
[2023-08-30 16:48:13.596] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]   File "/usr/obd/lib/site-packages/pymysql/connections.py", line 725, in _read_packet
[2023-08-30 16:48:13.596] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]     packet.raise_for_error()
[2023-08-30 16:48:13.596] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]   File "/usr/obd/lib/site-packages/pymysql/protocol.py", line 221, in raise_for_error
[2023-08-30 16:48:13.596] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]     err.raise_mysql_exception(self._data)
[2023-08-30 16:48:13.596] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]   File "/usr/obd/lib/site-packages/pymysql/err.py", line 143, in raise_mysql_exception
[2023-08-30 16:48:13.596] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]     raise errorclass(errno, errval)
[2023-08-30 16:48:13.596] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR] pymysql.err.OperationalError: (4013, 'No memory or reach tenant memory limit')
[2023-08-30 16:48:13.596] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]
[2023-08-30 16:48:14.321] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR] Traceback (most recent call last):
[2023-08-30 16:48:14.321] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]   File "/home/admin/.obd/plugins/oceanbase-ce/3.1.0/bootstrap.py", line 68, in bootstrap
[2023-08-30 16:48:14.321] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]     cursor.execute(sql)
[2023-08-30 16:48:14.322] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]   File "/usr/obd/lib/site-packages/pymysql/cursors.py", line 148, in execute
[2023-08-30 16:48:14.322] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]     result = self._query(query)
[2023-08-30 16:48:14.322] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]   File "/usr/obd/lib/site-packages/pymysql/cursors.py", line 310, in _query
[2023-08-30 16:48:14.322] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]     conn.query(q)
[2023-08-30 16:48:14.322] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]   File "/usr/obd/lib/site-packages/pymysql/connections.py", line 548, in query
[2023-08-30 16:48:14.322] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]     self._affected_rows = self._read_query_result(unbuffered=unbuffered)
[2023-08-30 16:48:14.322] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]   File "/usr/obd/lib/site-packages/pymysql/connections.py", line 775, in _read_query_result
[2023-08-30 16:48:14.322] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]     result.read()
[2023-08-30 16:48:14.322] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]   File "/usr/obd/lib/site-packages/pymysql/connections.py", line 1156, in read
[2023-08-30 16:48:14.322] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]     first_packet = self.connection._read_packet()
[2023-08-30 16:48:14.322] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]   File "/usr/obd/lib/site-packages/pymysql/connections.py", line 725, in _read_packet
[2023-08-30 16:48:14.322] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]     packet.raise_for_error()
[2023-08-30 16:48:14.322] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]   File "/usr/obd/lib/site-packages/pymysql/protocol.py", line 221, in raise_for_error
[2023-08-30 16:48:14.322] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]     err.raise_mysql_exception(self._data)
[2023-08-30 16:48:14.322] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]   File "/usr/obd/lib/site-packages/pymysql/err.py", line 143, in raise_mysql_exception
[2023-08-30 16:48:14.322] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]     raise errorclass(errno, errval)
[2023-08-30 16:48:14.322] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR] pymysql.err.OperationalError: (4013, 'No memory or reach tenant memory limit')
[2023-08-30 16:48:14.322] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]
[2023-08-30 16:48:14.322] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR] During handling of the above exception, another exception occurred:
[2023-08-30 16:48:14.322] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]
[2023-08-30 16:48:14.323] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR] Traceback (most recent call last):
[2023-08-30 16:48:14.323] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]   File "core.py", line 1446, in start_cluster
[2023-08-30 16:48:14.323] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]   File "core.py", line 1552, in _start_cluster
[2023-08-30 16:48:14.323] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]   File "_plugin.py", line 242, in __call__
[2023-08-30 16:48:14.323] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]   File "_plugin.py", line 216, in _new_func
[2023-08-30 16:48:14.323] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]   File "/home/admin/.obd/plugins/oceanbase-ce/3.1.0/bootstrap.py", line 101, in bootstrap
[2023-08-30 16:48:14.323] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR]     raise Exception('Not found bootstrap_succeed event')
[2023-08-30 16:48:14.323] [e0446708-4711-11ee-bb43-000c29ff5323] [ERROR] Exception: Not found bootstrap_succeed event

zone2和zone3是之前的系统环境,zone1是根据zone2的系统环境重新配置的,之前的环境 obd cluster destroy了,再安装就报错。请问是什么原因

问题已解决

同学请问一下,是什么问题呀,能反馈一下么?

obd配置文件中的内存参数给大了,操作系统内存是20G,
memory_limit: 18G,system_memory: 16G就失败了,改成memory_limit: 16G,system_memory: 12G就可以了

1 个赞