cassandra nodetool错误系统找不到路径

cassandra nodetool错误系统找不到路径,cassandra,cassandra-2.0,datastax,cassandra-cli,Cassandra,Cassandra 2.0,Datastax,Cassandra Cli,我试图在C:\Program Files\DataStax Community\apache cassandra\bin中使用cmd运行nodetool-h localhost ring,但它显示错误: Starting NodeTool The system cannot find the path specified 实际上,我想运行NodeTool实用程序到NodeTool flush key\u space column\u family或NodeTool compact key\u

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

Starting NodeTool
The system cannot find the path specified

实际上,我想运行NodeTool实用程序到
NodeTool flush key\u space column\u family
NodeTool compact key\u space column\u family
。还有其他方法吗?CQL?OpsCenter?

我很少在Windows上工作,所以可能是我遗漏了一个设置步骤,但遇到了同样的问题。已打开DSC问题。我会回复你的


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

谢谢。想知道我是否使用UUID作为行键&然后备份以将其上载到其他主机/云上,那么它会影响UUID的生成吗?它会导致在不同的主机/云上生成相同的行键吗?是的,使用UUID作为Cassandra行键是很常见的。Cassandra设计用于主机集群,通过设计将数据复制到集群中的其他节点,但管理分布式数据,因此在集群中的多个主机上使用相同的行键不是问题,而是符合Cassandra体系结构。请看或者。抱歉,这些文档是面向Linux的。好的,谢谢。如何进行备份或导出数据?到目前为止,我知道大约1:通过脚本(耗时:看起来最好?)2:导出到CSV(如果是BigData,我想会很慢?)3:sstable2json(如果是BigData,我想会很慢?)还有其他有效的方法吗?备份:导出/导入工具:它需要用户名和密码?