查看 Inceptor 合并队列(Compaction Queue)的方法

  使用配置
内容纲要

概要描述

本文主要描述如何查看 Inceptor 的合并队列(Compaction Queue)情况。(这里的元数据库为txsql,高版本迁移至kundb进行查看。)

详细说明

接下来描述详细的步骤。

进入 Inceptor 元数据库

首先在 Manager 8180 页面上进入目标 Inceptor 服务,点击【更多操作】>【更新依赖】,可以查看到该 Inceptor 依赖的 TxSQL 服务。例如下图中的 TxSQL1 。

file

查看 TxSQL pod

在集群任意 TOS Master 节点,执行以下命令查看 TxSQL 容器。TxSQL 服务编号请按照实际情况填写。

kubectl get po -owide | grep txsql{TxSQL服务编号}

file

进入 TxSQL 的 MySQL shell

选择任意状态正常的 TxSQL pod,执行以下命令进入 MySQL shell。

kubectl exec -it {任意上一步中的 TxSQL pod 名} -- sh /usr/bin/txsql/tools/txsql.sh shell

file

查看合并队列状态

在 MySQL shell 中,执行以下 SQL 来查看合并队列(Compaction Queue)的状态信息。Inceptor 服务编号请按照实际情况填写。

use metastore_inceptor{Inceptor服务编号};

select CQ_STATE,count(1) from COMPACTION_QUEUE group by CQ_STATE;

file

所得结果应该有两列,第一列为状态代码,第二列为处于该状态的数量。

常见的状态代码见下表。

状态代码 含义
i 初始化
w 执行中
s 已完成

这篇文章对您有帮助吗?

平均评分 0 / 5. 次数: 0

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。