2013-03-22 82 views
1

我在hadoop上使用了龐然大物,我在slf4j版本中遇到了衝突。 Solr 3.6.2使用slf4j-api-1.6.1,hadoop 1.0.4使用slf4j-api-1.4.3的庫。由於這個原因,我無法在hadoop上運行龐然大物solr jar文件。解決這個衝突的最好方法是什麼?一種選擇是替換hadoop中的slf4j庫,但我不願意那樣做。任何解決方案將不勝感激。solr和hadoop之間的Slf4j兼容性問題

回答

1

您應該可以用slf4j-api-1.6.3.jar替換Hadoop中的slf4j-api-1.4.3.jar,因爲所有版本的slf4j-api都可以從調用者的角度兼容。另見relevant FAQ entry