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

  • Android Police

    Android Poli

    21 NİSAN 2010
  • iMasterful

    iMasterful

    11 EYLÜL 2009
  • JorteexHD

    JorteexHD

    20 NİSAN 2012