2015-08-30 4 views
1

Я пытаюсь запустить ccm [node] cli на mac, но я получаю ошибки ниже.
Я использую cassandra v2.2.0 и ccm 2.0.3.Невозможно запустить ccm cli (Cassandra Cluster Manager) на mac

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
os.execve(cli, [common.platform_binary('cassandra-cli')] + args, env) 

Он пытается выполнить команду casssandra-cli, но cmm не может найти его.

Вы говорите, что используете Cassandra 2.2.0. В этой версии Cassandra утилита CLI была удалена. Если вы хотите, вы можете использовать версию 2.1.9, последнюю версию, где этот инструмент включен.

В любом случае, утилита CLI устарела. Рекомендуется переключаться с Thrift и CLI на CQL и cqlsh.

Смотрите эти ссылки:

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

+0

Да, но это означает, что СКК не работает с Кассандрой 2.2.0? –

+0

Нет, это работает, только команда cli не работает, потому что она не находится в каталоге bin Cassandra. –

+0

Знаете ли вы, где я могу найти эквивалентные команды - например. «список» для таблицы? –

Смежные вопросы