使用 solrj 库

Using solrj library

我正在尝试使用 solrj 库在我的 Cloudera Sorl 服务器上做一些索引工作。

此时

        String zkHostString = "http://xxx.xxx.xxx.xxx:xxxx/solr";
        CloudSolrClient solr = new CloudSolrClient(zkHostString);

我收到错误

> SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
> SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J:
> See http://www.slf4j.org/codes.html#StaticLoggerBinder for further

文件 slf4j-api-1.7.7.jar 存在于我的库路径中(我从 /dist 和 /dist/solrj-lib 获得了所有 jar 文件)

为了构建我的项目,如果需要的话,我正在使用 Eclipse。

很可能你的类路径中有旧版本的 slf4j,它来自传递依赖。尝试检查这个,然后 运行 依赖树或任何其他工具来查找和解决冲突。