cassandra nodetool错误系统无法找到路径

时间:2014-09-07 11:31:46

标签: cassandra cassandra-2.0 datastax cassandra-cli

我正在尝试使用C:\ Program Files \ DataStax社区\ apache-cassandra \ bin中的cmd运行nodetool -h localhost ring,但它显示错误:

Starting NodeTool
The system cannot find the path specified

实际上我想将NodeTool实用程序运行到nodetool flush key_space column_familynodetool compact key_space column_family。有没有其他方法可以做到这一点? CQL? OpsCenter?

1 个答案:

答案 0 :(得分:1)

我很少在Windows上工作,所以也许它是我缺少的设置步骤,但也遇到了同样的问题。 DSC问题已经开启。会回复你。

问题是我安装了Java 6并且JAVA_HOME指向它。我安装了最新的JRE 7,将JAVA_HOME设置为指向它,然后重新启动计算机。现在,nodetool -h localhost状态显示我的单个节点的状态。在让nodetool工作之后,我看到有一个JRE安装了Windows 64位版本的Cassandra。我会尝试将JAVA_HOME设置为指向那个。希望这会有所帮助。