内容纲要
概要描述
此工具用于查看节点的性能以及参数配置是否满足 KunDB 的部署要求。
工具适用于 TDC 3.x(TOS3.X)及以上版本,以及 TDH 所有版本;
下载地址:kundb-inspection-master.tar
详细说明
node_check.sh 用于检测节点性能,运行前需要安装好TOS,且在tos-master 节点执行。
执行前需要确认环境没有在进行高IO任务执行,否则会影响任务。
kundb_check.sh 用于检测 KunDB 状态和参数,只支持 KunDB3.1.x 以上版本,在安装完 KunDB 实例后执行
TDC环境操作说明
节点检测
1.修改hosts.txt文件(解压工具包后)
将所有节点ip地址和root密码填写,注意最后一行不要用空格,否则可能会执行失败
cd tdc/
vi hosts.txt
根据现场实际信息,填写节点IP和root密码,格式如下
#{ip} {rootpasswd}
172.26.120.21 tran@12
172.26.120.22 tran@12
172.26.120.23 tran@12
2.执行脚本
sh node_check.sh
3.执行结果样例
KunDB参数检测
1.执行脚本
需要确认如下2个参数
ip:tdc master节点ip
kungate-nodeport:kungate的svc的nodeport端口。可以在tcc页面-【数据开发】-【开发入口查询】
sh kundb_check.sh {ip} {kungate-nodeport}
#例如
sh kundb_check.sh 172.16.124.11 30852
connect to kundb gateway successful
start checking....
---------------------------------------
please get ckeck result in /root/kundb-inspection-master/tdc/kundb_check_clus-38.csv
2.参数配置项修改
如果登录账号的密码有修改需要修改脚本中kundb_user和kundb_passwd参数
vi kundb_check.sh
kundb_user=vt_app
kundb_passwd=transwarp
kundb参数检测结果kundb_check_clus-xx.csv文件为GBK编码,需要用windows excel打开。linux环境需要修改kundb_check.sh脚本
vi kundb_check.sh
iconv -f UTF-8 -t UTF-8 $kundb_check_result -o kundb_check_$get_current_kungate_project_label.csv
PS 执行结果样例参考