Cassandra 常用命令之 nodetool status

我们常常需要查看集群各个节点的状态,这就需要用到nodetool status。

nodetool status 提供有关群集的信息,如状态、负载和IDS。


基本格式

nodetool <options> status ( -r | --resolve-ip ) -- <keyspace>


选项

Short Long Description
-h --host Hostname or IP address.
-p --port Port number.
-pwf --password-file Password file path.
-pw --password Password.
-u --username Remote JMX agent username.
-r --resolve-ip Show node names instead of IP addresses.
keyspace Name of keyspace.
-- Separates an option from an argument that could be mistaken for a option.

这里需要注意的是 传密码的时候,cqlsh用的是-p   nodetool用的是-pw  是为了和端口号(port)的-p区分开

如果不带keyspace名称,可能会报错
Note: Non-system keyspaces don't have the same replication settings, effective ownership information is meaningless
这是因为不同的(非系统)keyspace的复制设置(复制因子、复制策略)不同,可能会导致Owns是不准确的。


结果描述

Status - U (up) or D (down)
指示节点是否正常运行。

特别的:如果显示“?N”,则很有可能节点之间不通,请检查网络问题或者防火墙。

State - N (normal), L (leaving), J (joining), M (moving)
与群集有关的节点的状态。

Address
node的地址

Load - updates every 90 seconds
不包括子目录的所有内容的快照后Cassandra的数据目录下的文件系统的数据量。因为所有的SSTable数据文件包含,不清理任何数据,像TTL过期的单元或设置了墓碑的数据)数。

Tokens
每个节点(node)设置的tokens的数量

Owns
每个数据中心节点所拥有的数据的百分比*复制因子。
例如,一个节点可以拥有33%的环,但显示100%,如果复制因子为3。
注意:如果您的群集使用具有不同的复制策略和复制的因素是keyspaces,
指定一个密钥空间当你运行nodetool状况得到有意义的所有权信息。

Host ID
node的network ID

Rack
机架ID



摘自:http://docs.datastax.com/en/cassandra/3.0/cassandra/tools/toolsStatus.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值