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

  • MysteryGuitarMan

    MysteryGuita

    16 HAZİRAN 2006
  • PhoneArena

    PhoneArena

    7 NİSAN 2006
  • PhoneBuff

    PhoneBuff

    10 HAZİRAN 2011