mysql> CREATE TENANT IF NOT EXISTS mq_t1
→ PRIMARY_ZONE=‘zone1’,
→ RESOURCE_POOL_LIST=(‘mq_pool_01’)
→ set OB_TCP_INVITED_NODES=’%’;
ERROR 4009 (58030): IO error
mysql> CREATE TENANT IF NOT EXISTS mq_t1
→ PRIMARY_ZONE=‘zone1’,
→ RESOURCE_POOL_LIST=(‘mq_pool_01’)
→ set OB_TCP_INVITED_NODES=’%’;
ERROR 4009 (58030): IO error
1)设置trace信息
SET ob_enable_show_trace=‘ON’;
2)执行sql。
3)获取上个命令的trace
select last_trace_id();
4)获取trace对应的节点
select query_sql,svr_ip from gv$ob_sql_audit where trace_id=‘第三步获取的trace信息’;
5)取对应的svr_ip节点 过滤日志
grep “第三步获取的trace信息” observer.log*
grep “第三步获取的trace信息” rootservice.log*
提供一份对应的日志
以前创建租户一直是正常的,然后今天时突然就不行了,期间没做过变更
使用的ob版本是多少
Server version: 5.6.25 OceanBase_CE 4.3.5.5
select * from gv$ob_servers;
看下是不是磁盘不足了

3台observer 差不多都是这个样子
目前集群是正常的么,调整大下ob_query_timeout再跑一遍试试
SELECT * FROM oceanbase.GV$OB_IO_BENCHMARK;
查询下这个看看

使用上边搜日志方法,重新复现一下搜索一下56节点的日志
最新的是56节点么,看着和之前一样,56节点observer日志提供一份看看
最好日志涵盖到报错期间。你用ocp创建租户也是一样的报错么
厉害
![]()