我在hadoop上使用庞然大物solr,在slf4j版本中遇到了冲突。solr3.6.2使用slf4j-api-1.6.1,hadoop1.0.4有slf4j-api-1.4.3库。因此,我无法在hadoop上运行庞然大物solr jar文件。解决这一冲突的最佳方法是什么?一种选择是替换hadoop中的slf4j库,但我不愿意这样做。任何解决方案都将不胜感激。
az31mfrm1#
您应该能够在hadoop中将slf4j-api-1.4.3.jar替换为slf4j-api-1.6.1.jar,而不会出现任何问题,因为从调用者的Angular 来看,slf4j-api的所有版本都是兼容的。另请参阅相关的faq条目。
1条答案
按热度按时间az31mfrm1#
您应该能够在hadoop中将slf4j-api-1.4.3.jar替换为slf4j-api-1.6.1.jar,而不会出现任何问题,因为从调用者的Angular 来看,slf4j-api的所有版本都是兼容的。另请参阅相关的faq条目。