暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

GoldenDB常用命令

原创 2024-04-19
3240

dbtool命令

命令常用说明
dbtool -e string
-e string :将字符串进行base64加密。
dbtool -eaes string
-eaes string :将字符串进行aes+base64加密。
dbtool -ModuleName -load-config

-ModuleName :模块名称;

-load-config :重新读取配置项,动态加载到内存中使之生效,该命令需要结合各个模块的配置文件使用。

dbtool -module -state
查看进程的运行状态.
dbtool -ModuleName -l[ink]s[tate]
查看与相关网元的链路,可以查看各个网元外部的链接端口和状态。
dbtool -ModuleName -thdmsg
打印进程所有线程号及实时消息积压,包括路由、管理、执行等。
dbtool -p[roxy]m[anager] -rollback clusterid= gtid=
通过OMM界面可以选择回滚失败的gtid重新回滚,也可以通过ProxyManager来指定回滚失败的gtid重新回滚。
dbtool -module -state
查看进程的运行状态.
dbtool -m[eta]d[ata]s[erver] -enablecluster/-disablecluster -clusterid=
同城/异地人工演练提供相关的启用/禁用集群上的连接实例的服务。
dbtool -m[eta]d[ata]s[erver] -set-table-status clustereid tablename 1
clustereid :集群id号;tablename :集群需要禁用的表名;1 :表示禁用状态标志。
dbtool -p[roxy] -m[anager] -i[nfo]
查看本DBProxy的基本信息,包括IP、Name、ID、启用连接实例的监听端口等信息
dbtool -p[roxy] -m[anager] -c[luster] i[nfo]
查看本DBProxy所连的DB集群信息,包括ClusterID、GroupID、DBID、DBPort、DBIP及DB的主备角色等信息。
dbtool -p[roxy] -m[anager] -c[onninfo]
查看本DBProxy绑定的连接实例信息,包括连接实例的ID、监听端口、当前状态等信息
dbtool -p[roxy] -[e]x[ec] -c[lient]
打印DBProxy进程当前正在处理的客户端会话信息。
dbtool -p[roxy] -[e]x[ec] -s[ession] [duration]
打印DBProxy进程当前正在处理的超过指定时长(秒)的事务。
dbtool -p[roxy] -[e]x[ec] -s[howban]i[p]
打印被DBProxy封禁的ip。
dbtool -p[roxy] -[e]x[ec] -u[nlock]i[p]
解禁被DBProxy封禁的ip。
dbtool -p[roxy] -[e]x[ec] -scb
开始统计前执行
dbtool -p[roxy] -[e]x[ec] -sce
结束统计时执行
dbtool -p[roxy] -show-variables [like "%proxy%"]
查看一些配置项在内存中的值,该命令可以展示所有配置项、指定配置项、包含特定关键字的配置项信息。
dbtool -p[roxy] -set var_name=values
动态修改某配置项的值,并且使修改生效到本地配置文件和DBProxy内存。
dbtool -gtm -d[elete-]g[tid] -c[luster]id=N [GTID1-GTID2]
GTID清理。
dbtool -gtm -d[elete-]g[tid] -c[luster]id=N -p[roxy]id=M
GTID清理;-p[roxy]id=M:表示删除Proxy M的活跃GTID
dbtool -gtm -show-seq like '%seq%'
显示系统中所有sequence信息。
dbtool -gtm -stat -clusterid=
查询当前GTM各项请求的相关统计数据。
-printgap= -statgap=

rintgap=:参数为打印统计信息的时间间隔(单位s),默认60。

-statgap=:参数为统计总时长(单位s),默认300。

GoldenDB启动命令

大数据组件

大数据组组件优先启动:

zookeeper进程启停命令,示例用户insight:

方式1:

su - insight 切换到insight用户

A.执行命令zkdbmoni -stop --停止守护进程

B.执行命令zkdbmoni -start --开始守护进程

方式2:

su - insight 切换到insight用户

A.进入安装目录cd ~/bigdata/zookeeper/bin;

B.执行命令./zkServer.sh stop --停止该进程;

C.执行命令./zkServer.sh start --启动该进程;

D.执行命令./zkServer.sh status --查看zookeeper是否启动成功,成功输出类似如下信息:

kafka进程启停命令,示例用户insight:

方式1:

su - insight 切换到insight用户

A.执行命令kafkadbmoni -stop --停止守护进程

B.执行命令kafkadbmoni -start --开始守护进程

方式2:

su - insight 切换到insight用户

A.进入安装目录cd ~/bigdata/kafka/bin

B.执行命令nohup ./kafka-server-stop.sh ../config/server.properties 2>&1 & --停止该进程;

C.执行命令nohup ./kafka-server-start.sh ../config/server.properties 2>&1 & --启动该进程;

D.执行命令ps -ef | grep kafka | grep insight | grep -v grep | grep server.properties --查看kafka是否启动成功,成功输出类似如下信息:

elasticsearch进程启停命令,示例用户insight:

方式1:

su - insight 切换到insight用户

A.执行命令esdbmoni -stop --停止守护进程

B.执行命令esdbmoni -start --开始守护进程

方式2:

su - insight 切换到insight用户

A.执行命令ps -ef|grep elasticsearch,查看该进程是否退出;

B.如果是则进入目录 cd ~/bigdata/elasticsearch/bin;

C.执行命令./elasticsearch -d --启动该进程

D.执行命令 ps -ef|grep elasticsearch --查看elasticsearch是否启动成功,成功输出类似如下信息:

管理节点组件

InsightServer进程启停命令,示例用户insight:

方式1:

su - insight 切换到insight用户

A.执行命令serverdbmoni -stop --停止守护进程

B.执行命令serverdbmoni -start --开始守护进程

方式2:

su - insight 切换到insight用户

A.进入目录 cd ~/insightServer/insight-0.0.1-SNAPSHOT

B.执行命令./run.sh stop --停止服务端进程

C.执行命令./run.sh start --启动服务端进程

D.执行命令ps -ef|grep insight-0.0.1-SNAPSHOT.jar|grep -v grep --查看是否启动成功,成功输出类似如下信息:

Omm进程启停命令,示例用户zxomm:

su - zxomm 切换到omm用户

A.执行命令ommtool -moni -stop --停止Omm用户下进程

B.执行命令ommtool -moni -start --启动Omm用户下进程

C.执行命令ommtool -status --查看是否启动成功,成功输出类似如下信息:

Manager启停命令,示例用户zxmanager:

su - zxmanager 切换到manager用户

A.执行命令dbmoni -stop --停止Manager用户下进程

B.执行命令dbmoni -start --启动Manager用户下进程

C.执行命令dbstate --查看是否启动成功,成功输出类似如下信息:

注:zk高可用模式下,由ommagent自动控制管理节点启停

GTM节点组件

GTM节点启停命令,示例用户zxgtm1:

su - zxgtm1 切换到GTM用户

A.执行命令dbmoni -stop --停止GTM用户下进程

B.执行命令dbmoni -start --启动GTM用户下进程

C.执行命令dbstate --查看是否启动成功,成功输出类似如下信息:

计算节点组件

计算节点(CN)启停命令,示例用户zxdbproxy1:

su - zxdbproxy1 切换到CN用户

A.执行命令dbmoni -stop --停止CN用户下进程

B.执行命令dbmoni -start --启动CN用户下进程

C.执行命令dbstate --查看是否启动成功,成功输出类似如下信息:

数据节点组件

数据节点(DN)启停命令,示例用户zxdb1:

su - zxdb1 切换到DN用户

A.执行命令dbmoni -stop --停止DN用户下进程

B.执行命令dbmoni -start --启动DN用户下进程

C.执行命令dbstate --查看是否启动成功,成功输出类似如下信息:

主机代理组件

InsightAgent进程启停命令,示例用户insight:

方式1:

su - insight 切换到insight用户

A.执行命令agentdbmoni -stop --停止守护进程

B.执行命令agentdbmoni -start --开始守护进程

方式2:

su - insight 切换到insight用户

A.执行命令./run.sh stop --停止采集端进程

B.执行命令./run.sh start --启动采集端进程

C.执行命令 ps -ef|grep InsightAgent --查看InsightAgent是否启动成功,成功输出类似如下信息:

filebeat进程启停命令,示例用户insight:

方式1:

su - insight 切换到insight用户

A.执行命令filebeatdbmoni -stop --停止守护进程

B.执行命令filebeatdbmoni -start --开始守护进程

方式2:

su - insight 切换到insight用户

A.进入安装目录su - insight; cd ~/insightAgent/filebeat-6.4.2

B.执行命令nohup ./filebeat -e -c ./filebeat.yml > nohup.out 2>&1 &

C.执行命令ps -ef|grep filebeat --查看filebeat是否启动成功,成功输出类似如下信息:

最后修改时间:2024-04-19 10:40:45
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论