как запустить команду ccm (Cassandra Cluster Manager) в Windows

Я следовал инструкциям на веб-сайте Datastax, чтобы установить ccm. -

https://www.datastax.com/dev/blog/ccm-2-0-and-windows

и

https://pypi.org/project/ccm/3.1.4/

ccm был успешно установлен, но когда я пытаюсь запустить его, я получаю сообщение об ошибке, что ccm не является распознанной командой.

c:\..\ccm-3.1.4.tar\dist\ccm-3.1.4>pip install ccm
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
Collecting ccm
  Downloading https://files.pythonhosted.org/packages/fc/ab/b51afd466cc4acf2192e230ddb6fd3adb56066f05c7be1852af7bd655068/ccm-3.1.4.tar.gz (72kB)
     |################################| 81kB 640kB/s
Requirement already satisfied: pyYaml in c:\python27\lib\site-packages (from ccm) (5.1)
Requirement already satisfied: six>=1.4.1 in c:\python27\lib\site-packages (from ccm) (1.12.0)
Installing collected packages: ccm
  Running setup.py install for ccm ... done
Successfully installed ccm-3.1.4

C:\...\dist\ccm-3.1.4>ccm create test -v 3.11.3
'ccm' is not recognized as an internal or external command,
operable program or batch file.

Я добавил путь C:\Users\manu\Documents\manu\ccm-3.1.4.tar\dist\ccm-3.1.4 в переменную PATH.

Как запустить ccm в Windows?


person Manu Chadha    schedule 13.05.2019    source источник
comment
Я не большой пользователь Windows, но что говорят права доступа к файлам? Я почти уверен, что в Windows есть параметр или флажок, который позволяет пометить файл как исполняемый.   -  person apesa    schedule 14.05.2019


Ответы (2)


Мне пришлось установить PYTHON_HOME -> C:\<python_root>\ в переменной PATH

person Manu Chadha    schedule 14.05.2019

Вы можете рассмотреть альтернативный подход к CCM, который не требует зависимостей от Python. Например, запуск cassandra в контейнерах докеров и управление с помощью docker-compose.

Пример здесь: https://github.com/digitalis-io/ccc

person Stanislav Kelberg    schedule 31.10.2020