2016-07-01 10 views
0

Ich bin neu in Cassandra, aber es scheint der nodetool bootstrap Befehl funktioniert nicht.Cassandra Unknown command bootstrap

[email protected]:~$ nodetool help bootstrap 
Unknown command bootstrap 
[email protected]:~$ nodetool bootstrap resume 
nodetool: Found unexpected parameters: [bootstrap, resume] 
See 'nodetool help' or 'nodetool help <command>'. 
[email protected]:~$ nodetool help |grep bootstrap 
    rebuild      Rebuild data by streaming from other nodes (similarly to bootstrap) 

Ist es ein Versions-Problem?

[cqlsh 5.0.1 | Cassandra 2.1.9 | CQL spec 3.2.0 | Native protocol v3] 

Ich möchte es verwenden, weil ich einen Knoten wieder aufnehmen möchte, nachdem ich es außer Betrieb genommen habe. Im Moment, nachdem ich einen Knoten außer Betrieb genommen habe, muss ich den Cassandra-Dienst beenden und den Cassandra-Dienst neu starten. Ich denke Bootstrap kann nach dem Dekommissionierungsbefehl verwendet werden, um den Knoten in Betrieb zu nehmen.

nodetool Beitreten ist eine andere Sache.

Antwort

0

So gibt es zwei Dinge hier 1. Zuerst scheinen die Befehle, die Sie angegeben haben, nicht korrekt. Für Bootstrap können Sie wahrscheinlich den folgenden Link verwenden und die korrekte Syntax sehen.

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

  1. Nun, nachdem der Knoten außer Betrieb genommen wird, würden Sie es von einem anderen Knoten neu zu erstellen und dann mit ihm arbeiten als die anderen Knoten arbeiten. Dafür können Sie nodetool rebuild verwenden. Sowohl https://docs.datastax.com/en/cassandra/2.1/cassandra/tools/toolsRebuild.html

sind ähnliche Befehle, aber Sie können sehen, welche Ihr Szenario am besten geeignet ist und entsprechend verwendet werden.

0

nodetool bootstrap existiert nicht in c * 2.1.9. nodetool rebuild ist der nächste Befehl

Name

nodetool rebuild - Rebuild data by streaming from other nodes (similarly 
    to bootstrap) 

SYNTAX Wiederaufbau nodetool helfen $ nodetool [(h | --host)] [(p | --port)] [(- pw | --password)] [(-pwf | --password-Datei)] [(-u | --username)] neu erstellen [-]

OPTIONS -h, --host Knoten Hostname oder IP-Adresse

-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