OceanBase:集群常见操作

目录

[1.查看 OBD 管理的集群列表](#1.查看 OBD 管理的集群列表)

2.查看某个集群状态

[3.启动 OceanBase 集群](#3.启动 OceanBase 集群)

[4.连接 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.查看集群配置项

可以通过 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 语句验证配置项的值是否修改成功。

相关推荐
OceanBase数据库官方博客3 天前
Agent 项目记忆构建指南
oceanbase
yzs879 天前
OceanBase的向量化引擎shuffle有多强?
oceanbase
小码过河.10 天前
oceanbase表分区变更流程(从8到10)
oceanbase
小码过河.10 天前
oceanbase中zone和observer、分区表之间关系
前端·数据库·oceanbase
小码过河.11 天前
oceanbase根据时间自动新增表分区
oceanbase
小码过河.11 天前
oceanbase表分区指定
oceanbase
喂自己代言12 天前
从 0.7 秒到 11 毫秒:OceanBase 一条慢 SQL 的三连坑优化实战
数据库·sql·oceanbase
marvelyu14 天前
OceanBase 调优实战:从慢查询到高并发的系统性优化
oceanbase
2601_9620715720 天前
基于DataX迁移MySQL到OceanBase集群
数据库·mysql·oceanbase
光锥智能21 天前
OceanBase领跑数字政府数据库选型:产品能力、市场潜力、技术潜力均居首
数据库·人工智能·oceanbase