【问题标题】:How to execute Solandra如何执行 Solandra
【发布时间】:2016-10-08 10:59:41
【问题描述】:

我打算使用 Solandra。但是当我运行 solandra.bat 文件时,我给了我类似的错误

启动 Cassandra

服务器错误:无法找到或加载主类 solandra.SolandraServer

【问题讨论】:

    标签: java database solr cassandra solandra


    【解决方案1】:

    这是一个类路径问题。

    你设置了吗:

    CASSANDRA_HOME
    CASSANDRA_MAIN
    

    这就是类路径的设置方式。检查这个 solandra.SolandraServer 是否在 CASSANDRA_HOME\build\classes

    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%"
    

    【讨论】:

    • 这里的classpath和Cassandra home路径是:- ClassPath:- "C:\Program Files\DataStax Community\apache-cassandra\;C:\Program Files\DataStax Community\apache-cassandra\lib; C:\Program Files\DataStax Comm unity\apache-cassandra\bin;C:\Solandra\Solandra-solandra\solandra-app\lib\conf" Cassandra Home:- C:\Program Files\DataStax Community\apache-cassandra\ ;C:\Program Files\DataStax Community\apache-cassandra\lib;C:\Program Files\DataStax Community\apache-cassandra\bin;C:\Solandra\Solandra-solandra\solandra-app\lib
    • Cassandra主要如下
    • Cassandra Main:- solandra.SolandraServer
    • 你检查了类路径中的 solandra\SolandraServer.class 吗?
    • 是的,我已经检查过了。
    猜你喜欢
    • 2011-09-18
    • 2011-09-15
    • 1970-01-01
    • 2017-06-04
    • 2023-03-28
    • 2011-07-11
    • 2011-09-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多