本文主要是介绍Cassandra nodetool详解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Cassandra自带一个nodetool工具,安装目录/bin/nodetool
nodetool help:帮助信息
[cassandra@node3 bin]$ ./nodetool help usage: nodetool [(-p <port> | --port <port>)] [(-h <host> | --host <host>)][(-pwf <passwordFilePath> | --password-file <passwordFilePath>)][(-pw <password> | --password <password>)][(-u <username> | --username <username>)] <command> [<args>]The most commonly used nodetool commands are:assassinate 强制删除节点bootstrap Monitor/manage node's bootstrap processcleanup 触发不再属于某个节点的键的立即清除。默认情况下,清除所有键空间(常规合并过程最终总会删除这些数据)clearsnapshot 清楚快照compact 对一个或多个表强制(主)压缩,或对给定的SSTables强制用户定义的压缩compactionhistory 打印压缩的历史信息compactionstats 打印压缩的统计信息decommission 退服节点,让该节点不再提供服务(退服节点执行)describecluster 打印集群信息describering Shows the token ranges info of a given keyspacedisableautocompaction 为给定的键空间和表关闭自动压缩disablebackup 禁用增量备份disablebinary Disable native transport (binary protocol)disablegossip Disable gossip (effectively marking the node down)disablehandoff 禁止存储和传递提示移交disablehintsfordc 禁止向数据中心传输提示移交disablethrift Disable thrift serverdrain 停止监听来自客户端和其他节点的命令。刷新所有表enableautocompaction 为给定的键空间和表启用自动压缩enablebackup 开启增量备份enablebinary Reenable native transport (binary protocol)enablegossip Reenable gossipenablehandoff 重新启用当前节点上存储和传递提示移交enablehintsfordc 为以前禁用的数据中心开启提示移交enablethrift Reenable thrift serverfailuredetector Shows the failure detector information for the clusterflush 刷新memtable到sstable。flush keyspace [table]garbagecollect Remove deleted data from one or more tablesgcstats Print GC Statisticsgetcompactionthreshold 查看表的合并阈值getcompactionthroughput 查看系统中压缩/合并的吞吐量上限 MB/sgetconcurrentcompactors Get the number of concurrent compactors in the system.getendpoints Print the end points that owns the keygetinterdcstreamthroughput Print the Mb/s throughput cap for inter-datacenter streaming in the systemgetlogginglevels 打印日志级别getsstables Print the sstable filenames that own the keygetstreamthroughput Print the Mb/s throughput cap for streaming in the systemgettimeout Print the timeout of the given type in msgettraceprobability Print the current trace probability valuegossipinfo 打印这个节点通过gossip向其他节点传递的参数help 打印帮助信息info 打印节点信息invalidatecountercache 清除计数器缓存invalidatekeycache 清除键缓存invalidaterowcache 清除行缓存join Join the ringlistsnapshots 显示快照move 重新分配token。 move +节点开始令牌 netstats Print network information on provided host (connecting node by default)pausehandoff 暂停提示移交传输进程proxyhistograms 显示了读请求、写请求和区间请求的延迟。在这里所请求的节点作为协调器。rangekeysample Shows the sampled keys held across all keyspacesrebuild 从其他节点重建数据rebuild_index 重建二级索引,与修复一样,CPU和I/O开销很大refresh 在不重启的情况下将新放置的SSTables加载到系统中 refreshsizeestimates Refresh system.size_estimatesreloadlocalschema Reload local node schema from system tablesreloadtriggers Reload trigger classesrelocatesstables Relocates sstables to the correct diskremovenode 移除节点repair 通过逆熵修复表replaybatchlog Kick off batchlog replay and wait for finishresetlocalschema Reset node's local schema and resyncresumehandoff Resume提示移交传输进程ring 查看token环信息scrub Scrub (rebuild sstables for) one or more tablessetcachecapacity 设置全局键、行和计数器缓存容量(以MB为单位)setcachekeystosave 覆盖为保持缓存元素所配置的设置,即一个文件中要保持多少个键缓存和行缓存setcompactionthreshold 设置合并阈值的最小和最大值setcompactionthroughput 为系统中的压缩/合并设吞吐量上限MB/s,或设置0以禁用节流setconcurrentcompactors Set number of concurrent compactors in the system.sethintedhandoffthrottlekb 控制提示传送时使用的带宽setinterdcstreamthroughput Set the Mb/s throughput cap for inter-datacenter streaming in the system, or 0 to disable throttlingsetlogginglevel 动态设置日志级别setstreamthroughput Set the Mb/s throughput cap for streaming in the system, or 0 to disable throttlingsettimeout Set the specified timeout in ms, or 0 to disable timeoutsettraceprobability 设置将任何给定请求跟踪到值的概率。0为禁用,1为所有请求启用,0为默认值snapshot 创建快照status 打印集群信息statusbackup 查看增量备份状态statusbinary Status of native transport (binary protocol)statusgossip 打印gossip状态statushandoff 打印当前节点提交移交状态statusthrift 打印thrift服务状态stop Stop compactionstopdaemon Stop cassandra daemontablehistograms 打印给定表的统计直方图tablestats 打印表统计信息toppartitions Sample and print the most active partitions for a given column familytpstats 打印线程池统计信息truncatehints 截断本地节点上的所有提示移交,或截断指定端点的提示移交.upgradesstables 升级操作之后运行,将存储的数据文件转换为最新的格式。verify Verify (check data checksum for) one or more tablesversion 打印cassandra版本viewbuildstatus Show progress of a materialized view buildgetmaxhintwindow 4.0新增,打印最大的提示移交窗口handoffwindow 打印当前提示移交的切换窗口 setmaxhintwindow 设置指定的最大提示窗口
See 'nodetool help <command>' for more information on a specific command.
这篇关于Cassandra nodetool详解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!