OceanBase:集群常见操作

目录

1.查看 OBD 管理的集群列表

2.查看某个集群状态

3.启动 OceanBase 集群

4.连接 OceanBase 集群

5.停止运行中的集群

6.销毁已部署的集群

7.查看集群配置项

8.修改集群配置项


1.查看 OBD 管理的集群列表

obd cluster list

2.查看某个集群状态

obd cluster display cluster_name

3.启动 OceanBase 集群

obd cluster start cluster_name

4.连接 OceanBase 集群

使用obclient或者mysql客户端连接:
obclient -h127.0.0.1 -P2883 -uroot -p -Doceanbase -A
mysql -uroot -p -P2883 -h192.168.179.134 -Doceanbase -A

5.停止运行中的集群

obd cluster stop cluster_name

6.销毁已部署的集群

obd cluster destroy cluster_name

7.查看集群配置项

         OceanBase 数据库的 observer 进程首次启动时需要指定某些必需配置项。除了必需配置项以外,如果没有指定,则使用系统指定的 Default 值。进程启动成功后,参数值将持久化到 /home/admin/oceanbase/etc/observer.config.bin 文件中。非首次启动时,系统会读取持久化文件中的配置项,如果无需修改,则无需再次指定任何配置项。

        可以通过 SHOW 语句或GV$OB_PARAMETERS 视图查看集群配置项。

show parameters like '%server_permanent_offline_time%'\G;

select * from oceanbase.GV$OB_PARAMETERS where name like '%server_permanent_offline_time%'\G;

各列参数说明:

  • zone:所在的 Zone。
  • svr_type:服务器类型。
  • svr_ip:服务器 IP。
  • svr_port:服务器的端口。
  • name:配置项名。
  • data_type:配置项的数据类型,包括 STRING、CAPACITY 等。
  • value:配置项的值(由于在修改配置项值时,支持修改指定 Zone 或 Server 的配置项值,故不同 Zone 或 Server 对应的配置项的值可能不同)。
  • info:配置项的说明信息。
  • section:配置项所属的分类:

        1)SSTABLE:表示 SSTable 相关的配置项。
        2)OBSERVER:表示 OBServer 相关的配置项。
        3)ROOT_SERVICE:表示 Root Service 相关的配置项。
        4)TENANT:表示租户相关的配置项。
        5)TRANS:表示事务相关的配置项。
        6)LOAD_BALANCE:表示负载均衡相关的配置项。
        7)DAILY_MERGE:表示合并相关的配置项。
        8)CLOG:表示 Clog 相关的配置项。
        9)LOCATION_CACHE:表示 Location Cache 相关的配置项。
        10)CACHE:表示缓存相关的配置项。
        11)RPC:表示 RPC 相关的配置项。
        12)OBPROXY:表示 OBProxy 相关的配置项。

  • scope:配置项范围属性:

        1)TENANT:表示该配置项为租户级别的配置项
        2)CLUSTER:表示该配置项为集群级别的配置项

  • source:当前值来源:

        1)TENANT
        2)CLUSTER
        3)CMDLINE
        4)OBADMIN
        5)FILE
        6)DEFAULT

  • edit_level:定义该配置项的修改行为:
  • READONLY:表示该参数不可修改。
  • STATIC_EFFECTIVE:表示该参数可修改但需要重启 OBServer 才会生效。
  • DYNAMIC_EFFECTIVE:表示该参数可修改且修改后动态生效。

8.修改集群配置项

#执行以下命令,修改集群配置项的值

ALTER SYSTEM [SET]
    parameter_name = expression [SCOPE = {SPFILE | BOTH}]
       [COMMENT [=] 'text']
         [ TENANT [=] all | all_user | all_meta | tenant_name ]
         [SERVER [=] 'svr_ip:svr_port' | ZONE [=] 'zone'];

        修改成功后,可以根据实际情况(重启 OBServer 或不重启 OBServer),通过 SHOW PARAMETERS 语句验证配置项的值是否修改成功。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

m0_37559973

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值