1
我将使用Solandra.But当我运行solandra.bat文件我给我的错误,如如何执行Solandra
Starting Cassandra
Server Error: Could not find or load main class solandra.SolandraServer
我将使用Solandra.But当我运行solandra.bat文件我给我的错误,如如何执行Solandra
Starting Cassandra
Server Error: Could not find or load main class solandra.SolandraServer
这是一个classpath的问题。
你有没有设置:
CASSANDRA_HOME
CASSANDRA_MAIN
?
这是如何设置类路径。检查,看看这个solandra.SolandraServer是CASSANDRA_HOME \编译\类
set CASSANDRA_CLASSPATH=%CLASSPATH%;"%CASSANDRA_HOME%\build\classes\main";"%CASSANDRA_HOME%\build\classes\thrift"
这就是Java如何执行
"%JAVA_HOME%\bin\java" %JAVA_OPTS% %CASSANDRA_PARAMS% -cp %CASSANDRA_CLASSPATH% "%CASSANDRA_MAIN%"
所有路径都已经设置它仍然显示同样的错误。 – sachin007
您可以发布他们以及Java命令(使用echo) –
这里的classpath和卡桑德拉主路径是: - 类路径: - “C:\ Program Files文件\ DataStax社区\ Apache的卡桑德拉\; C:\ Program Files文件\ DataStax社区\ Apache的卡桑德拉\ lib中; C:\ Program Files文件\ DataStax通讯 团结\ Apache的卡桑德拉\ BIN; C:\ Solandra \ Solandra-solandra \ solandra-应用程序\ LIB \的conf” 卡桑德拉主页: - C: \ Program Files文件\ DataStax社区\ Apache的卡桑德拉\; C:\ Program Files文件\ DataStax社区\ Apache的卡桑德拉\ lib中; C:\ Program Files文件\ DataStax 社区\ Apache的卡桑德拉\ BIN; C:\ Solandra \ Solandra- solandra \ solandra-应用程序\ lib中 – sachin007