Preety новый для Cassandra
. Я установил ccm
с помощью pip install ccm
и добавил его в переменные окружения.
Создал кластер с 3 узлами as:ccm.py create test -v 3.11.3 -n 3
. Но когда я попытался запустить кластер с помощью ccm.py -start в соответствии с инструкциями на официальном сайте Cassandra, он выдает мне следующую ошибку:
C:\Python27\Scripts>ccm.py start
ERROR: Could not find powershell. Is it in your path?
Traceback (most recent call last):
File "C:\Python27\Scripts\ccm.py", line 105, in <module>
cmd.run()
File "C:\Python27\lib\site-packages\ccmlib\cmds\cluster_cmds.py", line 491, in run
allow_root=self.options.allow_root) is None:
File "C:\Python27\lib\site-packages\ccmlib\cluster.py", line 398, in start
p = node.start(update_pid=False, jvm_args=jvm_args, profile_options=profile_options, verbose=verbose, quiet_start=quiet_start, allow_root=allow_root)
File "C:\Python27\lib\site-packages\ccmlib\node.py", line 602, in start
if common.is_modern_windows_install(self.cluster.version()) and not common.is_ps_unrestricted():
File "C:\Python27\lib\site-packages\ccmlib\common.py", line 375, in is_ps_unrestricted
if "Unrestricted" in str(p.communicate()[0]):
UnboundLocalError: local variable 'p' referenced before assignment
Ниже указан мой PATH в переменных среды:
C: \ Program Files (x86) \ Common Files \ Oracle \ Java \ javapath;% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ System32 \ Wbem;% SYSTEMROOT% \ System32 \ WindowsPowerShell \ v1. 0 \%;% JAVA_HOME%; C: \ python27; C: \ Users \ LabAdmin \ Downloads \ апач-муравей-1.10.5-бен \ апач-муравей-1.10.5 \ Bin; C: \ python27 \ Scripts
Любые предложения будут оценены.