CASSANDRA NODETOOL 指令翻译
用法:nodetool [(-u <用户名> | --username <用户名>)]
[(-pw <密码> | –password <密码>)] [(-h | –host )] [(-pp | –print-port)] [(-p | –端口 <端口>)] [(-pwf | –password-file )] []
最常用的 nodetool 命令是:
assassinate - 强行删除死节点而不重新复制任何数据。如果您无法删除节点,请用作最后的手段
bootstrap - 监控/管理节点的引导过程
cleanup - 触发对不再属于节点的键的立即清理。默认情况下,清除所有键空间
clearsnapshot - 从给定的键空间中删除具有给定名称的快照
clientstats - 打印有关已连接客户端的信息
compact - 强制对一个或多个表进行(主要)压缩或对给定 SSTable 进行用户定义的压缩
compactionhistory - 打印压实历史
compactionstats - 打印关于压缩的统计信息
decommission - 使我连接的节点退役
describecluster - 打印集群的名称、告密者、分区程序和模式版本
describering- 显示给定键空间的令牌范围信息
disableauditlog - 禁用审计日志
disableautocompaction - 禁用给定键空间和表的自动压缩
disablebackup - 禁用增量备份
disablebinary - 禁用本机传输(二进制协议)
disablefullquerylog - 禁用完整查询日志
disablegossip - 禁用八卦(有效地将节点标记为关闭)
disablehandoff - 禁用存储提示的切换
disablehintsfordc - 禁用数据中心的提示
disableoldprotocolversions - 禁用旧协议版本
drain-排空节点(停止接受写入并刷新所有表)
enableauditlog - 启用审计日志
enableautocompaction - 为给定的键空间和表启用自动压缩
enablebackup - 启用增量备份
enablebinary - 重新启用本机传输(二进制协议)
enablefullquerylog - 启用完整查询日志记录,选项的默认值在 cassandra.yaml 中配置
enablegossip - 重新启用八卦
enablehandoff - 重新启用存储在当前节点上的未来提示
enablehintsfordc - 为预先禁用的数据中心启用提示
enableoldprotocolversions - 启用旧协议版本
failuredetector - 显示集群的故障检测器信息
flush- 冲洗一张或多张桌子
garbagecollect - 从一个或多个表中删除已删除的数据
gcstats - 打印 GC 统计信息
getbatchlogreplaythrottle - 以 KB/s 为单位打印批处理日志重播节流阀。这与集群中的节点数量成比例地减少。
getcompactionthreshold - 打印给定表的最小和最大压缩阈值
getcompactionthroughput - 打印系统中压缩的 MB/s 吞吐量上限
getconcurrency - 获取处理阶段的最大并发
getconcurrentcompactors - 获取系统中并发压缩器的数量。
getconcurrentviewbuilders - 获取系统中并发视图构建器的数量
getendpoints - 打印拥有密钥的端点
getfullquerylog - 打印- 如果启用 fql 的配置,否则配置反映在 cassandra.yaml 中
getinterdcstreamthroughput - 打印系统中数据中心间流的 Mb/s 吞吐量上限
getlogginglevels - 获取运行时日志记录级别
getmaxhintwindow - 以毫秒为单位打印最大提示窗口
getseeds - 获取当前使用的种子节点 IP 列表,不包括节点 IP
getsnapshotthrottle - 打印快照/清除快照的 snapshot_links_per_second 节流阀
getsstables - 打印拥有密钥的 sstable 文件名
getstreamthroughput - 打印系统中流式传输的 Mb/s 吞吐量上限
gettimeout - 以毫秒为单位打印给定类型的超时时间
gettraceprobability - 打印当前跟踪概率值
gossipinfo - 显示集群的八卦信息
help - 显示帮助信息
import - 将新的 SSTables 导入系统
info - 打印节点信息(正常运行时间、负载等)
invalidatecountercache - 使计数器缓存无效
invalidatekeycache - 使密钥缓存无效
invalidaterowcache - 使行缓存无效
join- 加入戒指
listnapshots - 列出所有快照以及磁盘大小和真实大小。真实大小是所有未备份到磁盘的 SSTable 的总大小。磁盘大小是磁盘上快照的总大小。Total TrueDiskSpaceUsed 不会进行任何 SSTable 重复数据删除。
move - 将令牌环上的节点移动到新令牌
netstats - 在提供的主机上打印网络信息(默认连接节点)
pausehandoff - 暂停提示传递过程
profileload - 一段时间内活动的低足迹分析
proxyhistograms - 打印网络操作的统计直方图
rangekeysample - 显示所有键空间中保存的采样键
rebuild- 通过来自其他节点的流重建数据(类似于引导程序)
rebuild_index -一个完整的给定表重建天然二级指标
refresh- 无需重启即可将新放置的 SSTable 加载到系统中
refreshsizeestimates - 刷新 system.size_estimates
reloadlocalschema - 从系统表重新加载本地节点架构
reloadseeds - 从种子节点提供者重新加载种子节点列表
reloadssl -通知Cassandra 重新加载 SSL 证书
reloadtriggers - 重新加载触发器类
relocatesstables - 将 sstables重新定位到正确的磁盘
removenode - 显示当前节点删除的状态,强制完成挂起的删除或删除提供的 ID
repair- 修复一张或多张桌子
repair_admin - 列出- 并使增量修复会话失败
replaybatchlog - 开始批处理日志重放并等待完成
resetfullquerylog - 从 cassandra.yaml 和 JMX 停止完整查询日志并清理配置的完整查询日志目录中的文件
resetlocalschema - 重置节点的本地架构并重新同步
resumehandoff - 恢复提示传递过程
ring - 打印有关令牌环的信息
scrub- 擦洗(重建 sstables)一个或多个表
setbatchlogreplaythrottle - 以每秒 KB 为单位设置批处理日志重播节流,或 0 以禁用节流。这将与集群中的节点数量成比例地减少。
setcachecapacity - 设置全局键、行和计数器缓存容量(以 MB 为单位)
setcachekeystosave - 设置每个缓存保存的密钥数量,以加快重启后的预热。0 禁用
setcompactionthreshold - 为给定表设置最小和最大压缩阈值
setcompactionthroughput - 设置系统中压缩的 MB/s 吞吐量上限,或 0 禁用节流
setconcurrency - 设置处理阶段的最大并发
setconcurrentcompactors - 设置系统中并发压缩器的数量。
setconcurrentviewbuilders - 设置系统中并发视图构建器的数量
sethintedhandoffthrottlekb - 每个交付线程以每秒 kb 为单位设置暗示切换节流阀。
setinterdcstreamthroughput - 为系统中的数据中心间流设置 Mb/s 吞吐量上限,或 0 以禁用节流
setlogginglevel - 为给定的组件或类设置日志级别阈值。如果不带参数调用,将重置为初始配置。
setmaxhintwindow - 以毫秒为单位设置指定的最大提示窗口
setnapshotthrottle - 为快照和清除快照节流设置 snapshot_links_per_second 上限
setstreamthroughput - 设置系统中流式传输的 Mb/s 吞吐量上限,或 0 以禁用节流
settimeout - 以毫秒为单位设置指定的超时,或 0 以禁用超时
settraceprobability - 将跟踪任何给定请求的概率设置为值。0 禁用,1 启用所有请求,0 是默认值
sjk - 运行“Swiss Java Knife”的命令。运行“nodetool sjk –help”以获取更多信息。
快照- 拍摄指定键空间的快照或指定表的快照
status - 打印集群信息(状态、负载、ID 等)
statusautocompaction - 状态- 给定键空间和表的自动压缩
statusbackup - 增量备份的状态
statusbinary - 本地传输状态(二进制协议)
statusgossip - 八卦状态
statushandoff - 在当前节点上存储未来提示的状态
stop - 停止压缩
stopdaemon - 停止 cassandra 守护进程
tablehistograms - 打印给定表的统计直方图
tablestats - 打印表的统计信息
toppartitions - 采样并打印最活跃的分区
tpstats - 打印线程池的使用统计信息
truncatehints - 截断本地节点上的所有提示,或截断指定端点的提示。
upgradesstables - 重写不在当前版本上的 sstables(对于请求的表)(从而将它们升级到所述当前版本)
verify - 验证(检查数据校验和)一个或多个表
version - 打印 cassandra 版本
viewbuildstatus - 显示物化视图构建的进度