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