我从planetcassandra.org/cassandra下载了msi安装程序。 运行throw setup wizard后,我打开了命令提示符管理员。
C:\>net start DataStax_DDC_Server
The requested service has already been started.
More help is available by typing NET HELPMSG 2182.
C:\>%CASSANDRA_HOME%\bin\nodetool status
'C:\Program' is not recognized as an internal or external command,
operable program or batch file.
提前致谢
答案 0 :(得分:2)
环境变量中的%CASSANDRA_HOME%
路径可能包含空格(即类似C:\Program Files\ ...
)。尝试用它周围的引号执行它:
C:\>"%CASSANDRA_HOME%\bin\nodetool status"
答案 1 :(得分:1)
我有同样的问题,这是由于在“ cassandra.bat”和“ notetool.bat”上错误地设置了JAVA_HOME变量引起的。这两个文件都可以在%CASSANDRA_HOME%/ bin目录下找到。
错误:
set JAVA_HOME="C:\Program Files\Java\jdk1.8.0_191"
正确:
set "JAVA_HOME=C:\Program Files\Java\jdk1.8.0_191"
在两个.bat文件的开头放置正确的行,就可以了。