solr和hadoop之间的Slf4j兼容性问题

时间:2013-03-22 07:08:49

标签: hadoop solr slf4j behemoth

我在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库,但我不愿意这样做。任何解决方案都将不胜感激。

1 个答案:

答案 0 :(得分:1)

你应该能够在Hadoop中用slf4j-api-1.6.1.jar替换slf4j-api-1.4.3.jar而不会出现任何问题,因为所有版本的slf4j-api都是从调用者的角度兼容的。另请参阅relevant FAQ entry