无法在mac上运行ccm cli(Cassandra Cluster Manager)

时间:2015-08-30 08:36:25

标签: cassandra cassandra-2.0 cassandra-cli

我正在尝试在mac上运行ccm [node] cli,但我收到的错误如下 我正在使用cassandra v2.2.0和ccm 2.0.3。

11:32:32: ~/opt $ ccm node1 cli
Traceback (most recent call last):
  File "/usr/local/bin/ccm", line 72, in <module>
    cmd.run()
  File "/usr/local/lib/python2.7/site-packages/ccmlib/cmds/node_cmds.py", line 338, in run
    self.node.run_cli(self.options.cmds, self.options.verbose, self.cli_options)
  File "/usr/local/lib/python2.7/site-packages/ccmlib/node.py", line 634, in run_cli
    os.execve(cli, [common.platform_binary('cassandra-cli')] + args, env)
OSError: [Errno 2] No such file or directory

1 个答案:

答案 0 :(得分:1)

os.execve(cli, [common.platform_binary('cassandra-cli')] + args, env)

它正在尝试执行casssandra-cli命令,但cmm无法找到它。

你说你正在使用Cassandra 2.2.0。在此版本的Cassandra中,CLI实用程序已删除。如果需要,可以使用版本2.1.9,即包含此工具的最新版本。

无论如何,CLI实用程序已弃用。建议您从ThriftCLI切换为CQLcqlsh

请参阅以下参考资料:

http://docs.datastax.com/en/cassandra/2.1/cassandra/reference/referenceStorage_r.html

http://www.datastax.com/dev/blog/datastax-community-2-2-0-is-ready-for-download