我是cassandra的新手,但似乎nodetool bootstrap
命令无效。
huangg@cassandra-mpsre01-sjc1:~$ nodetool help bootstrap
Unknown command bootstrap
huangg@cassandra-mpsre01-sjc1:~$ nodetool bootstrap resume
nodetool: Found unexpected parameters: [bootstrap, resume]
See 'nodetool help' or 'nodetool help <command>'.
huangg@cassandra-mpsre01-sjc1:~$ nodetool help |grep bootstrap
rebuild Rebuild data by streaming from other nodes (similarly to bootstrap)
是版本问题吗?
[cqlsh 5.0.1 | Cassandra 2.1.9 | CQL spec 3.2.0 | Native protocol v3]
我想使用它,因为我希望在我退役后恢复节点。现在,在我停用一个节点后,我必须停止cassandra服务,然后重新启动cassandra服务。我想在decommission命令之后可以使用bootstrap来调试节点。
nodetool join是另一回事。
答案 0 :(得分:0)
所以这里有两件事 1.首先,您指定的命令似乎不正确。 对于Bootstrap,您可以使用以下链接并查看正确的语法。
https://docs.datastax.com/en/cassandra/2.2/cassandra/tools/toolsBootstrap.html
两者都是类似的命令,但您可以看到哪种方案最适合您的方案并相应地使用。
答案 1 :(得分:0)
nodetool bootstrap
。 nodetool rebuild
是最近的命令
$ nodetool帮助重建NAME
nodetool rebuild - Rebuild data by streaming from other nodes (similarly to bootstrap)
概要 nodetool [(-h | --host)] [(-p | --port)] [(-pw | --password)] [(-pwf | --password-file)] [(-u | --username)]重建[ - ]
OPTIONS -h, - host 节点主机名或IP地址
-p <port>, --port <port> Remote jmx agent port number -pw <password>, --password <password> Remote jmx agent password -pwf <passwordFilePath>, --password-file <passwordFilePath> Path to the JMX password file -u <username>, --username <username> Remote jmx agent username -- This option can be used to separate command-line options from the list of argument, (useful when arguments might be mistaken for command-line options <src-dc-name> Name of DC from which to select sources for streaming. By default, pick any DC