GBase8a
GBase 8a集群运维常用命令
本文档使用 MrDoc 发布
-
+
首页
GBase 8a集群运维常用命令
摘自[这里](https://www.gbase8.cn/657) # 查看集群是否正常 ## 查看集群状态 ``` gcadmin ``` ## 查看集群数据不一致情况,后面可选的数字,是显示event数量,默认16个 ``` gcadmin showdmlevent [number] gcadmin showddlevent [number] gcadmin showdmlstorageevent [number] ``` ### 指定表分片和IP ``` gcadmin showXXXevent dbname.tablename nX IP 比如 gcadmin showdmlevent testdb.t1 n1 192.168.0.11 ``` ## 重启集群服务 V8 在操作系统root下: ``` service gcware start/stop/restart ``` V9 在dba用户下,一般是gbase: ```gcluster_services all start/stop/restart``` # 集群命令行,用于执行SQL命令 ``` su - gbase 交互模式 gccli -uUsername -pPassword -hIP 简单执行 gccli -uUsername -pPassword -hIP -e"show processlist" 批量文件 gccli -uUsername -pPassword -hIP < allSQL.txt ``` # 查看集群运行的SQL ## 指定节点 ``` 简单 show processlist 完整 show full processlist 详细 show detail processlist ``` ## 所有调度节点 ``` select COORDINATOR_NAME, ID, user, host, command, start_time, time, state, substring(info,0,100) info from information_schema.COORDINATORS_TASK_INFORMATION where command='query' and time >=0 order by time desc limit 10; ``` ## 所有数据节点 ``` select NODE_NAME, ID, user, host, command, start_time, time, state, substring(info,0,100) info from information_schema.GNODES_TASK_INFORMATION where command='query' and info is not null and info not like '%information_schema.processlist%' order by time desc limit 10; ``` # 导出数据 ``` rmt:select * from ac08 where btime between '2020-01-01' and '2020-02-01' into outfile '/opt/ac08.txt' fields terminated by ',' ENCLOSED BY '"' null_value '\N' ``` # 加载数据 ``` load data infile 'ftp://gbase:gbase@192.168.0.100//opt/ac08.txt' into table ac08 NULL_VALUE '\N' fields terminated by ',' ENCLOSED BY '"' DATETIME FORMAT ‘%Y-%m-%d %H:%i:%s’ 带毫秒的日期 load data infile 'ftp://gbase:gbase@192.168.0.100//opt/ac08.txt' into table ac08 NULL_VALUE '\N' fields terminated by ',' ENCLOSED BY '"' DATETIME FORMAT ‘%Y-%m-%d %H:%i:%s.%f’ ``` # 查看当前加载进度 ``` select db_name,tb_name,IP,state,start_time,progress,total_size,loaded_size,loaded_records,skipped_records from information_schema.load_status order by db_name,tb_name; select tb_name,IP,state,ELAPSED_TIME,avg_speed,progress,total_size,loaded_size from information_schema.load_status order by avg_speed; ``` # 查看历史加载结果 ``` select task_id,db_name,tb_name,user,HOST_IP,start_time,end_time,elapsed_time,total_size,loaded_records,skipped_records from information_schema.load_result where start_time>'2020-07-26' order by start_time; ``` # 查看表、存储过程、函数 ``` show tables; show tables like '%XXX%' ; show function status; show procedure status; ``` # 查看表、函数、存储过程结构 ``` show create table mytablename; show create procedure myProc; show create function myFunc; ``` # 查看变量 ``` show variables like '%XXXX%'; 查看状态 show status like '%meminfo%'; ``` # 查看某个表占用的空间 ``` select * from information_schema.cluster_tables a where table_schema='testdb' and table_name='t1'; 查看每个分片的空间 select * from information_schema.CLUSTER_TABLE_SEGMENTS a where table_schema='testdb' and table_name='t1'; ``` # 各种日志位置 ## 服务 进程名字 默认日志位置 gcware corosync 服务启停日志,只有启动和停止信息 V8版本 安装目录/gcluster/log/gcluster/corosync_system.log V9版本 安装目录/gcluster/log/gcluster/gcware_system.log 服务详细日志,详细的启动停止信息 V8版本 /var/log/corosync.log V9版本 安装目录/gcware/log/gcware.log gcadmin命令执行日志 V8版本 /var/log/gcware/gcware_XXXX.log V9版本 安装目录/gcware/liblog/gcware.log gcluster gclusterd 安装目录/gcluster/log/gcluster/system.log 启停日志 安装目录/gcluster/log/gcluster/express.log 引擎日志 安装目录/gcluster/log/gcluster/gclusterd.log 通用日志,记录可执行的SQL命令 安装目录/gcluster/log/gcluster/gclusterd-audit.log 审计日志,记录所有命令执行结果 gnode gbased 安装目录/gnode/log/gbase/system.log启停日志 安装目录/gnode/log/gbase/express.log引擎日志 syncserver gc_sync_server 安装目录/gnode/log/gbase/syncserver.log 服务日志 安装目录/gnode/log/gbase/ syncclient_XXXX.log 客户端日志 gcrecover 安装目录/gclusger/log/gcluster/ gc_recover.log 调度日志 安装目录/gclusger/log/gcluster/gcrecover_taskrecord.log 同步记录 安装目录/gclusger/log/gcluster/gcrecover_system.log 启停日志 gcmonit 安装目录/gclusger/log/gcluster/gcmonit.log 进程监控 gcmmonit 安装目录/gclusger/log/gcluster/gcmmonit.log 进程监控的监控
major
2025年1月20日 00:26
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码