kunDB运维之常用查询操作

友情链接


前言

在KunDB运维的过程中,运维人员可以参照本文内容查询KunDB的基本信息。

KunDB可以在TDH环境下部署,也可以在TDC环境下部署,常见的查询操作有些许区别,本篇文章将优先讲解在TDH环境下,高可用KunDB 2.1.x常见的查询操作,供参考。


Manger页面查看基本信息

Manager页面是KunDB的主管理入口,在Manager页面,可以查看KunDB版本信息、服务信息、端口信息、数据目录等,还可以进入KunDB相关组件的页面。

image.png


Orchestrator页面

进入方式:Manager页面 > 角色列表 > KunGate行 > 点击查看后出现网址 > 点击进入(默认登陆账号密码:admin/Transwarp#123).

image.png

在Orchestrator页面,可以监控KunDB主从间流水同步情况:

image.png


KunCtld页面

1. 先确定KunCtld服务端口:

在Manager配置页面中,查找 kunctld.debug.port 的值,例如15000,参见下图:

image.png

2. 直接在上述Orchestrator页面,修改URL,将网页后的端口改成 kunctld.debug.port 的值,打开的页面如下图:

image.png

3. 点击 1 Shards,随后页面点击 0,打开KunCtld页面

KunCtld页面,记录了主备情况及Master和Replica的端口信息:

image.png


KunGate页面

KunGate页面进入方式与KunCtld方式类似,先查找 kungate.debug.port 的值,然后修改URL,将网页后的端口改成 kungate.debug.port 的值,如下页面供参考:

image.png

备注:如果未正常弹出网页,出现提示高级选项等信息,点击进入,点击继续访问即可


KunDB常用命令行基本操作

整体查看pod情况

kubectl get po -owide |grep kundb

image.png

查看pod日志

pod名称举例选用上图 kundb-kungate-kundb3-6d4664d7cc-l7mtq,可根据实际发生问题进行修改

kubectl logs kundb-kungate-kundb3-6d4664d7cc-l7mtq

可翻阅此日志,寻找关键报错信息:

image.png

例如,下图信息显示端口冲突:

image.png

查看Pod信息

以kundb-kungate-kundb3-6d4664d7cc-l7mtq为例

kubectl describe po kundb-kungate-kundb3-6d4664d7cc-l7mtq

image.png

进入容器内操作

以kundb-kungate-kundb3-6d4664d7cc-l7mtq为例,进入容器

kubectl exec -it kundb-kungate-kundb3-6d4664d7cc-l7mtq bash

image.png

确定主备节点信息

以kundb-kungate-kundb3-6d4664d7cc-l7mtq为例,进入容器后,查看节点信息:

kubectl exec -it kundb-kungate-kundb3-6d4664d7cc-l7mtq bash
./kunctl.sh ListAllTablets transwarp

image.png


注:分布式版本需在KunCtld内执行才行,高可用版本无此要求

连接底层Master或者Replica

可以通过Socket方式连接

kubectl exec -it kundb-kungate-kundb3-6d4664d7cc-l7mtq bash
ps -ef|grep mysqld
#复制 --socket部分
mysql --socket=/vdir/mnt/disk2/kundb3/vt_0000000002/mysql.sock

查看相关组件日志

进入KunGate容器,执行 ps -ef|grep log 获取各组件日志在容器内的路径:

ps -ef|grep log

如下图所示,可获得各组件在容器内的路径,如需容器外查看日志需去掉 /vdir

image.png

当KunDB出现异常时,可在下列日志中查找关键报错信息:

##ps -ef|grep mysqld
/vdir/mnt/disk2/kundb3/vt_0000000001/error.log
##ps -ef|grep vttablet
/vdir/var/log/kundb3/vt_0000000001/kuntablet/kuntablet.INFO
##ps -ef|grep vtgate
/vdir/var/log/kundb3/kungate/public/kungate.INFO


评论
登录后可评论
发布者
星小环分享号
官方
文章
193
问答
250
关注者
27
banner
关注星环科技
获取最新活动资讯

加入TDH社区版技术交流群

获取更多技术支持 ->

扫描二维码,立即加入