2012-01-25 9 views
5

Kavanozların bir hadoop araç sınıfından erişilebilir olması için ek bir sınıf yolunu dinamik olarak nasıl kurabilirim? İşimi "hadoop jar" ile çalıştırıyorum. Ne yazık ki sadece mappers ve redüktörler için çalışan "-libjars" switch gibi bir şeye ihtiyacım var ve benim Tool uygulamaları "libjars"Bir takograf aracı için ek sınıf yolu ayarlama

dışa aktarma "HADOOP_CLASSPATH = $ HADOOP_CLASSPATH:/path/to/my" tarafından sağlanan kavanozları görmüyor. jar & & hadoop jar ... "" .jar "aracına erişilebiliyor gibi görünüyor, ancak daha sonra"/lib "klasöründeki iş kavanozunun içinde olan kitaplıklar erişilemiyor.

cevap

2

Ayrıca, bir Hadoop dağıtımında bulunan bazı kavanozlarla çakışmalarınız varsa, export HADOOP_USER_CLASSPATH_FIRST=true. Belki birileri için yararlı olacaktır.

İlgili konular