Python 使用不同版本的Cassandra发行CCM

Python 使用不同版本的Cassandra发行CCM,python,python-2.7,cassandra,datastax-enterprise,ccm,Python,Python 2.7,Cassandra,Datastax Enterprise,Ccm,Cassandra clustrer 2.2.9在CCM中运行良好,但当我使用3.7创建集群时,它抛出以下错误: C:\Users\Admin>ccm start Started: node1 with pid: 4844 Started: node3 with pid: 4060 Started: node2 with pid: 2172 Started: node4 with pid: 5816 C:\Users\Admin>ccm stop SUCCESS: The proc

Cassandra clustrer 2.2.9在CCM中运行良好,但当我使用3.7创建集群时,它抛出以下错误:

C:\Users\Admin>ccm start
Started: node1 with pid: 4844
Started: node3 with pid: 4060
Started: node2 with pid: 2172
Started: node4 with pid: 5816

C:\Users\Admin>ccm stop
SUCCESS: The process with PID 4844 has been terminated.
SUCCESS: The process with PID 4060 has been terminated.
SUCCESS: The process with PID 2172 has been terminated.
SUCCESS: The process with PID 5816 has been terminated.

C:\Users\Admin>ccm node1 versionfrombuild
2.2.9

C:\Users\Admin>ccm switch Tombstone_exp

C:\Users\Admin>ccm start
Traceback (most recent call last):
  File "C:\Python27\Scripts\ccm.py", line 4, in <module>
    __import__('pkg_resources').run_script('ccm==3.1.5', 'ccm.py')
  File "C:\Python27\lib\site-packages\pkg_resources\__init__.py", line 658, in run_script
    self.require(requires)[0].run_script(script_name, ns)
  File "C:\Python27\lib\site-packages\pkg_resources\__init__.py", line 1445, in run_script
    exec(script_code, namespace, namespace)
  File "c:\python27\lib\site-packages\ccm-3.1.5-py2.7.egg\EGG-INFO\scripts\ccm.py", line 105, in <module>

  File "build\bdist.win-amd64\egg\ccmlib\cmds\cluster_cmds.py", line 491, in run
  File "build\bdist.win-amd64\egg\ccmlib\cluster.py", line 398, in start
  File "build\bdist.win-amd64\egg\ccmlib\node.py", line 696, in start
  File "build\bdist.win-amd64\egg\ccmlib\node.py", line 1784, in __clean_win_pid
Exception: Timed out waiting for pid file.

C:\Users\Admin>ccm node1 versionfrombuild
3.7

C:\Users\Admin>pip freeze
ccm==3.1.4
psutil==2.2.1
PyYAML==3.12
six==1.11.0
C:\Users\Admin>ccm启动
已启动:节点1,pid:4844
已启动:节点3,pid:4060
已启动:节点2,pid:2172
已启动:节点4,pid:5816
C:\Users\Admin>ccm停止
成功:PID为4844的进程已终止。
成功:PID为4060的进程已终止。
成功:PID 2172的进程已终止。
成功:PID 5816的进程已终止。
C:\Users\Admin>ccm节点1版本FromBuild
2.2.9
C:\Users\Admin>ccm开关逻辑删除\u exp
C:\Users\Admin>ccm启动
回溯(最近一次呼叫最后一次):
文件“C:\Python27\Scripts\ccm.py”,第4行,在
__导入_uuu('pkg_资源')。运行_脚本('ccm==3.1.5','ccm.py'))
运行脚本中的文件“C:\Python27\lib\site packages\pkg_resources\\uu_init_.py”,第658行
self.require(requires)[0]。运行脚本(脚本名称,ns)
文件“C:\Python27\lib\site packages\pkg\u resources\\uuuu init\uuuu.py”,第1445行,在运行脚本中
exec(脚本代码、命名空间、命名空间)
文件“c:\python27\lib\site packages\ccm-3.1.5-py2.7.egg\egg-INFO\scripts\ccm.py”,第105行,在
文件“build\bdist.win-amd64\egg\ccmlib\cmds\cluster\u cmds.py”,第491行,正在运行
文件“build\bdist.win-amd64\egg\ccmlib\cluster.py”,第398行,在开始处
文件“build\bdist.win-amd64\egg\ccmlib\node.py”,第696行,在开始处
文件“build\bdist.win-amd64\egg\ccmlib\node.py”,第1784行,在\uuuu clean\uwin\upid中
异常:等待pid文件时超时。
C:\Users\Admin>ccm节点1版本FromBuild
3.7
C:\Users\Admin>pip冻结
ccm==3.1.4
psutil==2.2.1
Pyaml==3.12
六=1.11.0
操作系统:Windows7 Powersell执行策略不受限制。
我检查了CCM github的可用发布版本是3.1.4

系统日志文件中是否有任何内容?CCM node1 showlog说什么?日志(C:\Users\Admin\.CCM\Tombstone\u exp\node1\logs)目录为空。C:\Users\Admin>ccm node1 showlog C:\Users\Admin>无法访问文件C:\Users\Admin\.ccm\Tombstone\u exp\node1\logs\system.logTry终止所有与cassandra相关的进程。另外,如果您重新启动计算机,可能会更容易。我认为之前运行的cassandra没有完全/正确停止。如果有帮助,请告诉我。