我是第一次接触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服务。我猜bootstrap可以在commission命令之后使用,以委托节点。
nodetool join则是另一回事。
发布于 2016-07-01 19:08:56
所以这里有两件事: 1.首先,你指定的命令似乎不正确。对于Bootstrap,您可能可以使用以下链接并查看正确的语法。
https://docs.datastax.com/en/cassandra/2.2/cassandra/tools/toolsBootstrap.html
这两个命令都很相似,但您可以查看哪个命令最适合您的场景并相应地使用。
发布于 2016-07-01 22:55:55
c* 2.1.9中不存在nodetool bootstrap
。nodetool rebuild
是最接近的命令
$ nodetool帮助重建名称
nodetool rebuild -通过从其他节点流式传输重建数据(类似于bootstrap)
概要节点工具(-h | --主机) (-pw |--密码) (-u |--用户名)重建--
选项-h,--主机节点主机名或ip地址
-p,--端口远程jmx代理端口号-pw,--密码远程jmx代理密码-pwf,--密码文件路径JMX密码文件-u,--用户名远程jmx代理用户名--此选项可用于将命令行选项与参数列表分开,(当参数可能被误认为是要从中选择要流式处理的源的DC的命令行选项名称时,此选项非常有用。默认情况下,选择任何DC
https://stackoverflow.com/questions/38151873
复制