Cassandra Unknown命令bootstrap

时间:2016-07-01 18:28:15

标签: cassandra datastax

我是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是另一回事。

2 个答案:

答案 0 :(得分:0)

所以这里有两件事 1.首先,您指定的命令似乎不正确。 对于Bootstrap,您可以使用以下链接并查看正确的语法。

https://docs.datastax.com/en/cassandra/2.2/cassandra/tools/toolsBootstrap.html

  1. 现在,在节点退役后,您可能希望从另一个节点重建它,然后在其他节点正常工作时使用它。 为此,您可以使用nodetool rebuild。 https://docs.datastax.com/en/cassandra/2.1/cassandra/tools/toolsRebuild.html
  2. 两者都是类似的命令,但您可以看到哪种方案最适合您的方案并相应地使用。

答案 1 :(得分:0)

c * 2.1.9中不存在

nodetool bootstrapnodetool 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