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数据库11 小时前
基于分层协作多智能体的数据库参数调优——OceanBase 校企研究
oceanbase·分布式数据库
OceanBase数据库14 小时前
美的以OceanBase为基构建云中立数字化基座破局多云孤岛
oceanbase·分布式数据库
OceanBase数据库2 天前
印尼头部私营征信机构基于OceanBase实现核心数据库现代化升级
oceanbase·分布式数据库
OceanBase数据库官方博客3 天前
深度解读 OceanBase 多模一体化能力
数据库·ai·oceanbase·分布式数据库
赵渝强老师6 天前
【赵渝强老师】国产金仓数据库的数据库对象
数据库·postgresql·oracle·oceanbase·国产数据库
OceanBase数据库官方博客7 天前
OceanBase 一体机实现极简运维 10:1数据压缩降成本
oceanbase·分布式数据库
Navicat中国7 天前
1月31日·上海 | Navicat 鼎力助阵 OceanBase 年度嘉年华
数据库·oceanbase·navicat
老纪的技术唠嗑局8 天前
不止于替换 HBase:宝付支付借力 OceanBase,构建面向未来的“TP+AP+KV+AI”统一数据基座
人工智能·hbase·oceanbase
OceanBase数据库官方博客10 天前
新闻动态|OceanBase 再入选“中国高质量软件及服务先锋榜”
oceanbase·分布式数据库
赵渝强老师17 天前
【赵渝强老师】OceanBase的配置文件与配置项
数据库·oceanbase