建租户问题,创建失败

obclient(root@sys)[oceanbase]> CREATE TENANT IF NOT EXISTS test1 PRIMARY_ZONE=‘zone1,zone2,zone3’, RESOURCE_POOL_LIST=(‘POOL_1’) set OB_TCP_INVITED_NODES=’%’;
ERROR 4550 (HY000): rootservice is shutdown
obclient(root@sys)[oceanbase]> SELECT svr_ip,with_rootserver as RootService FROM oceanbase.DBA_OB_SERVERS;
±--------------±------------+
| svr_ip | RootService |
±--------------±------------+
| 192.168.1.160 | NO |
| 192.168.1.161 | YES |
| 192.168.1.162 | NO |
±--------------±------------+
3 rows in set (0.009 sec)

在创建租户时,出现报错,分析下原因和排查方向 @论坛小助手

创建租户失败的原因是请求发送到的根服务(Root Service)处于非工作状态。根服务在多Zone集群中有一个主节点(Leader)和多个副本。您提供的SQL查询结果显示192.168.1.161是当前的根服务主节点,但是由于根服务关闭,导致创建租户失败。

解决方法:

  1. 通常情况下,重试请求即可解决问题。
  2. 如果重试无效,说明根服务可能正处于无主状态,此时需要进一步排查根服务的状态和日志,确认是否有异常情况导致根服务关闭。
  3. 可以尝试重启根服务所在的节点,查看是否能恢复正常。
  4. 如果以上方法均无效,建议联系OceanBase技术支持人员协助排查。

检索到的文档如下:

  1. 4500 ~ 4999
  2. 使用命令行进行运维
  3. get_tenant 失败后重试无法退出
1 个赞
  1. 通常情况下,重试请求即可解决问题。

重启以后解决了么?你是做实验么 正常情况下 rootservice 不会shutdown的

  1. 通常情况下,重试请求即可解决问题。重试了下就正常了,开发环境

好的 后面可以提供一下版本信息 如果在出现问题 可以提供一下 三个节点的rootservice.log日志和observer.log的日志