SORU
13 Kasım 2013, ÇARŞAMBA


Hadoop &; platformunuz için yerel-hadoop kitaplığı yüklenemedi " Mümkün" uyarısı

Şu anda bir sunucu üzerinde çalışan hadoop yapılandırma ediyorumOtomotiv. start-dfs.sh stop-dfs.sh, çalıştırdığımda aşağıdaki hatayı alıyorum:

Açıklama UYAR.NativeCodeLoader: yerel-hadoop kitaplığı yüklenemedi platformunuz... yerleşik-java ile ilgili dersler nerede

KoşuyorumHadoop 2.2.0.

Bir arama online bu bağlantıyı gündeme getirdi yapıyor: http://balanceandbreath.blogspot.ca/2013/01/utilnativecodeloader-unable-to-load.html

Ancak, hadoop 2 /native/ dizin içeriğini.x ne emin değilim bu yüzden farklı görünüyor.

Ayrıca hadoop-env.sh Bu iki ortam değişkenleri ekledim:

ihracat=HADOOP_OPTS"$HADOOP_OPTS -Djava.kütüphane.path=/local/hadoop/lib/usr/"

=HADOOP_COMMON_LİB_NATİVE_DİR ihracat/usr/local/hadoop/lib/yerli/"

Herhangi bir fikir?

CEVAP
15 Kasım 2013, Cuma


Hadoop Otomotiv-64 bit üzerinde çalışan sensin sanırım. Bu uyarı yerel Hadoop kütüphane gördün sebebi $HADOOP_HOME/lib/native/libhadoop.so.1.0.0 aslında 32 bit derlendi.

Her neyse, bu sadece bir uyarı, ve Hadoop işlevlerini etkilemeyecek.

Burada ise bu uyarıyı ortadan kaldırmak, ve libhadoop.so.1.0.0 64 bit üzerinde yeniden Hadoop sistemi kaynak kodu indir, 32 bit olanı değiştirmek istiyorsanız.

Kaynak kodu yeniden derlemek için nasıl adımlar burada Ubuntu için eklenmiştir:

İyi şanslar.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Blunty

    Blunty

    13 Mart 2006
  • bombjack2991

    bombjack2991

    29 HAZİRAN 2008
  • Helen Bradley

    Helen Bradle

    4 Mart 2008