内容纲要
概要描述
本文介绍TxSQL在部署、使用过程中一些常见操作和信息收集方法。收集精确的信息能够提高沟通和解决问题的效率。
注意:TxSQL是一个分布式系统,系统整体的状态由所有节点的状态联合决定,所以很多信息的收集需要在每个pod进行,而不能只片面的收集一个pod的信息。
如何确定master节点
进入一个健康的txsql的pod,cd /usr/bin/txsql/tools,执行 ./txsql.sh list
如何确定TxSQL的部署时间
进入每一个txsql的pod,ls -l /vdir/hadoop/txsql/,文件init_done.flag的创建时间即该pod的部署时间。
注意区分,部署时间是在manager中添加TxSQL服务成功的时间,不是启动时间。
服务起停消息
开始启动会打印:Info: starting TxSQL
启动成功会打印以下标志性的信息:Info: TxSQL service started successfully
如何查看master切换时间
binlogsvr 日志里面可以搜关键字SetMaster
比如
还有切换失败的情况:
如何连接到txsql
进入某个健康的txsql pod,cd /usr/bin/txsql/tools,执行 ./txsql.sh shell 即可。
或者用mysql命令直接连接:
https://nj.transwarp.cn:8180/?p=528