在Windows 7上启动Cassandra服务器时出错

Ida*_*ter 2 cassandra windows-7

我已经下载了Cassandra的所有文件并将它们放在C:\cassandra文件夹中.我已经检查过JAVA_HOME和CASSANDRA_HOME环境变量是否设置正确(echo %CASSANDRA_HOME% -> C:\cassandra)

我修改了配置文件,例如:

commitlog_directory: C:/cassandra/storage/commitlog
Run Code Online (Sandbox Code Playgroud)

我已尝试使用反斜杠和正斜杠作为目录分隔符.我去了cassandra'BIN'目录然后跑了cassandra -f.

我收到一个错误:

Starting Cassandra Server

The system cannot find the path specified
Run Code Online (Sandbox Code Playgroud)

这是我被困住的地方,不知道如何继续.运行时cassandra-cli也会出现同样的错误.我不想使用Datastax,因为我现在正在试验1.2 beta.

谢谢

bcm*_*360 8

我遇到了同样的错误,这是由cmd.exe找不到批处理脚本中引用的文件引起的.就我而言,原因是一个设置不正确的JAVA_HOME变量.我已将值设置为c:\Program Files\Java\jre6\bin,但它应该是c:\Program Files\Java\jre6这样,它不会破坏以下部分cassandra.bat:

:runDaemon
echo Starting Cassandra Server
"%JAVA_HOME%\bin\java" %JAVA_OPTS% %CASSANDRA_PARAMS% -cp %CASSANDRA_CLASSPATH% "%CASSANDRA_MAIN%"
goto finally
Run Code Online (Sandbox Code Playgroud)

此外,我发现本指南在Windows 7上设置Cassandra 1.2.5时很有用.它引用的配置文件现在位于conf/cassandra.yaml,但适用相同的步骤.