1

我在 hadoop 上使用庞然大物 solr,我在 slf4j 版本中遇到了冲突。Solr 3.6.2 使用 slf4j-api-1.6.1,hadoop 1.0.4 有 slf4j-api-1.4.3 的库。因此,我无法在 hadoop 上运行庞然大物 solr jar 文件。解决这种冲突的最佳方法是什么?一种选择是替换 hadoop 中的 slf4j 库,但我不愿意这样做。任何解决方案将不胜感激。

4

1 回答 1

1

您应该能够在 Hadoop 中将 slf4j-api-1.4.3.jar 替换为 slf4j-api-1.6.1.jar 而不会出现任何问题,因为从调用者的角度来看,所有版本的 slf4j-api 都是兼容的。另请参阅相关的常见问题解答条目

于 2013-03-22T08:06:15.427 回答