clickhouse keeper 四字母命令

四字母命令

ClickHouse Keeper还提供了与Zookeeper几乎相同的4lw命令。每个命令由4个字母组成,如“mntr”、“stat”等。还有一些更有趣的命令:' stat '给出了服务器和连接客户端的一般信息,而' srvr '和' cons '分别给出了服务器和连接的详细信息。

4lw命令有一个白名单配置“four_letter_word_white_list”,它的默认值为“conf,cons,crst,envi,ruok,srst,srvr,stat,wchc,wchs,dirs,mntr,isro”。

您可以通过telnet或nc在客户端端口向ClickHouse Keeper发出命令。

echo mntr | nc localhost 9181

下面是4lw的详细命令:

  • ruok: 测试服务器运行时是否处于无错误状态。如果服务器正在运行,它将用imok响应。否则它将完全不响应。“imok”的响应并不一定表明服务器已加入仲裁,只是表明服务器进程处于活动状态并绑定到指定的客户端端口。使用“stat”获取状态wrt仲裁和客户端连接信息的详细信息。
imok

  • mntr: 输出可用于监视集群运行状况的变量列表。
zk_version      v21.11.1.1-prestable-7a4a0b0edef0ad6e0aa662cd3b90c3f4acf796e7
zk_avg_latency  0
zk_max_latency  0
zk_min_latency  0
zk_packets_received     68
zk_packets_sent 68
zk_num_alive_connections        1
zk_outstanding_requests 0
zk_server_state leader
zk_znode_count  4
zk_watch_count  1
zk_ephemerals_count     0
zk_approximate_data_size        723
zk_open_file_descriptor_count   310
zk_max_file_descriptor_count    10240
zk_followers    0
zk_synced_followers     0

  • srvr: 列出服务器的完整详细信息。
ClickHouse Keeper version: v21.11.1.1-prestable-7a4a0b0edef0ad6e0aa662cd3b90c3f4acf796e7
Latency min/avg/max: 0/0/0
Received: 2
Sent : 2
Connections: 1
Outstanding: 0
Zxid: 34
Mode: leader
Node count: 4

  • stat: 列出服务器和连接客户机的简要详细信息。
ClickHouse Keeper version: v21.11.1.1-prestable-7a4a0b0edef0ad6e0aa662cd3b90c3f4acf796e7
Clients:
 192.168.1.1:52852(recved=0,sent=0)
 192.168.1.1:52042(recved=24,sent=48)
Latency min/avg/max: 0/0/0
Received: 4
Sent : 4
Connections: 1
Outstanding: 0
Zxid: 36
Mode: leader
Node count: 4

  • srst: 重置服务器统计数据。该命令将影响' srvr ', ' mntr '和' stat '的结果。
Server stats reset.

  • conf: 打印服务配置详细信息。
server_id=1
tcp_port=2181
four_letter_word_white_list=*
log_storage_path=./coordination/logs
snapshot_storage_path=./coordination/snapshots
max_requests_batch_size=100
session_timeout_ms=30000
operation_timeout_ms=10000
dead_session_check_period_ms=500
heart_beat_interval_ms=500
election_timeout_lower_bound_ms=1000
election_timeout_upper_bound_ms=2000
reserved_log_items=1000000000000000
snapshot_distance=10000
auto_forwarding=true
shutdown_timeout=5000
startup_timeout=240000
raft_logs_level=information
snapshots_to_keep=3
rotate_log_storage_interval=100000
stale_log_gap=10000
fresh_log_gap=200
max_requests_batch_size=100
quorum_reads=false
force_sync=false
compress_logs=true
compress_snapshots_with_zstd_format=true
configuration_change_tries_count=20

  • cons: 列出所有连接到此服务器的客户端的完整连接/会话详细信息。包括接收/发送的包数、会话id、操作延迟、最后执行的操作等信息。
 192.168.1.1:52163(recved=0,sent=0,sid=0xffffffffffffffff,lop=NA,est=1636454787393,to=30000,lzxid=0xffffffffffffffff,lresp=0,llat=0,minlat=0,avglat=0,maxlat=0)
 192.168.1.1:52042(recved=9,sent=18,sid=0x0000000000000001,lop=List,est=1636454739887,to=30000,lcxid=0x0000000000000005,lzxid=0x0000000000000005,lresp=1636454739892,llat=0,minlat=0,avglat=0,maxlat=0)

  • crst: 重置所有连接的连接/会话统计信息。
Connection stats reset.

  • envi: 打印服务环境详细信息
Environment:
clickhouse.keeper.version=v21.11.1.1-prestable-7a4a0b0edef0ad6e0aa662cd3b90c3f4acf796e7
host.name=ZBMAC-C02D4054M.local
os.name=Darwin
os.arch=x86_64
os.version=19.6.0
cpu.count=12
user.name=root
user.home=/Users/JackyWoo/
user.dir=/Users/JackyWoo/project/jd/clickhouse/cmake-build-debug/programs/
user.tmp=/var/folders/b4/smbq5mfj7578f2jzwn602tt40000gn/T/

  • dirs: 以字节为单位显示快照和日志文件的总大小
snapshot_dir_size: 0
log_dir_size: 3875

  • isro: 测试服务器是否以只读模式运行。如果处于只读模式,服务器将响应“ro”,如果不是只读模式,则响应“rw”。
rw

  • wchs: 列出服务器的监视的简要信息。
1 connections watching 1 paths
Total watches:1

  • wchc: 按会话列出服务器的监视的详细信息。这将输出一个会话(连接)列表和相关的监视(路径)。注意,根据监视的数量,此操作可能会很昂贵(即影响服务器性能),请谨慎使用。
0x0000000000000001
    /clickhouse/task_queue/ddl

  • wchp: 按路径列出有关服务器的监视的详细信息。这将输出一个带有关联会话的路径(znode)列表。注意,根据监视的数量,此操作可能昂贵(即影响服务器性能),请谨慎使用。
/clickhouse/task_queue/ddl
    0x0000000000000001

  • dump: 列出未完成的会话和临时节点。这只对领导者有效。
Sessions dump (2):
0x0000000000000001
0x0000000000000002
Sessions with Ephemerals (1):
0x0000000000000001
 /clickhouse/task_queue/ddl
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 点击House-keeper是一款专为ClickHouse设计的管理工具,它可以帮助用户快速安全地管理ClickHouse集群,提高工作效率。它能够实现节点添加、集群状态监控、性能指标查看、资源管理、数据备份和恢复等功能。 ### 回答2: ClickHouse-Keeper 是一个用于管理和监控 ClickHouse 的开源管理工具。它可以自动进行 ClickHouse 集群的日常任务管理和维护,提高 ClickHouse 集群的稳定性和可靠性。 ClickHouse-Keeper 的主要功能包括: 1. 定期任务管理:ClickHouse-Keeper 可以执行定期的任务,例如表的压缩、合并、优化等。通过自动化这些任务,可以减少手动干预的需求,提高集群的性能和效率。 2. 数据修复和一致性校验:ClickHouse-Keeper 可以监测和修复可能存在的数据损坏或不一致的情况。它可以检查数据的完整性,并尽可能地自动修复问题,确保数据的准确性和可用性。 3. 空间管理:ClickHouse-Keeper 可以监控和管理 ClickHouse 集群的存储空间。它可以自动处理数据过期、删除旧数据,并保持集群的稳定和高效。 4. 故障恢复和容错处理:ClickHouse-Keeper 可以监控 ClickHouse 节点的健康状态,并及时发现并处理可能的故障。它可以自动进行故障恢复和容错处理,以确保集群的可用性和稳定性。 总之,ClickHouse-Keeper 是一个强大的工具,可以简化 ClickHouse 集群的管理和维护工作。它提供了自动化的任务管理、数据修复、空间管理和容错处理等功能,帮助用户提高集群的性能和可靠性。 ### 回答3: ClickHouse Keeper是一个用于管理和监控ClickHouse数据库的工具。ClickHouse是一款高性能、可扩展的列式数据库管理系统,用于处理海量数据。 ClickHouse Keeper具有以下几个主要的功能和特点: 1. 数据库管理:ClickHouse Keeper可以提供对ClickHouse数据库的全面管理。它可以创建、删除和修改数据库,还可以管理数据库的用户权限和表结构。 2. 数据监控:ClickHouse Keeper可以实时监控ClickHouse数据库的运行状态。它可以监测系统的负载情况、查询的执行情况、数据写入和读取的速度等指标,并生成相应的统计图表和报告。这样可以帮助用户了解数据库的性能状况,及时发现和解决潜在的问题。 3. 数据备份和恢复:ClickHouse Keeper可以定期对ClickHouse数据库进行备份,并可以按需恢复数据。它支持全量备份和增量备份,并提供了灵活的备份策略设置。这样可以保证数据的安全性和可靠性。 4. 自动化运维:ClickHouse Keeper可以通过设置自动化任务,实现对ClickHouse数据库的自动化运维。它可以定期执行数据库维护操作,例如数据的优化和碎片整理,以提高数据库的性能和效率。同时,它还可以根据用户的需求,自动执行数据导入和导出操作,实现数据的高效管理和迁移。 总之,ClickHouse Keeper是一个功能强大、易于使用的工具,可以帮助用户更好地管理和监控ClickHouse数据库,提高数据处理的效率和可靠性。它的出现为ClickHouse数据库的使用者提供了便利和保障,使得使用和管理ClickHouse数据库变得更加简单和可靠。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

七七powerful

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值