2014-09-02 81 views
0

我对Cassandra很新。我无法使用CCM在本地启动节点。我收到这个错误。任何人都有任何关于这个错误的想法。从cassandra CCM启动节点问题(超时等待dirty_pid文件)

D:\ccm>python ccm status 
node1: DOWN (Not initialized) 
node3: DOWN (Not initialized) 
node2: DOWN (Not initialized) 
D:\ccm>python ccm start 
ERROR: Problem starting node1 (Timed out waiting for dirty_pid file.) 
Traceback (most recent call last): 
    File "ccm", line 72, in <module> 
    cmd.run() 
    File "D:\ccm\ccmlib\cmds\cluster_cmds.py", line 458, in run 
    profile_options=profile_options) is None: 
    File "D:\ccm\ccmlib\cluster.py", line 260, in start 
    p = node.start(update_pid=False, jvm_args=jvm_args, profile_options=profile_ 
options) 
    File "D:\ccm\ccmlib\node.py", line 459, in start 
    self.__clean_win_pid() 
    File "D:\ccm\ccmlib\node.py", line 1183, in __clean_win_pid 
    raise Exception('Error while parsing <node>/dirty_pid.tmp in path: ' + self. 
get_path()) 
Exception: Error while parsing <node>/dirty_pid.tmp in path: C:\Users\Ram\.ccm\cluster2\node1 

D:\ccm> 

请帮忙。

在此先感谢

回答

0

看看使用CCM跟踪一致性变化的这个例子:如果你不使用Cassandra的源代码http://www.datastax.com/documentation/cql/3.1/cql/cql_using/useTracingSetup.html

,程序有点不同。请参阅ccm自述文件或让我知道,我会向您发送详细信息。

不要忘记设置别名上的本地IP,例如:

$ sudo ifconfig lo0 alias 127.0.0.2 up 
$ sudo ifconfig lo0 alias 127.0.0.3 up 
$ sudo ifconfig lo0 alias 127.0.0.4 up 
$ sudo ifconfig lo0 alias 127.0.0.5 up