Rumah >Java >javaTutorial >Mengapa Hadoop 2.2.0 Mengeluarkan Amaran 'Pemuatan Perpustakaan Asli' pada CentOS, dan Bagaimana Saya Boleh Membetulkannya?
Masalah dengan Hadoop: Amaran mengenai Pemuatan Pustaka Asli
Apabila memulakan Hadoop 2.2.0 pada CentOS dengan start-dfs.sh atau stop- dfs.sh, pengguna menghadapi ralat berikut: "WARN util.NativeCodeLoader: Tidak dapat memuatkan perpustakaan native-hadoop untuk platform anda... menggunakan kelas java terbina jika berkenaan." Notis ini timbul disebabkan percanggahan dalam platform kompilasi perpustakaan asli.
Walaupun menetapkan pembolehubah persekitaran yang diperlukan, isu ini berterusan disebabkan perpustakaan Hadoop asli (libhadoop.so.1.0.0) disusun pada 32- sistem bit dan bukannya persekitaran CentOS 64-bit yang dijangkakan.
Walaupun amaran ini tidak menjejaskan kefungsian Hadoop, ia boleh dihapuskan dengan menyusun semula libhadoop.so.1.0.0 pada sistem 64-bit dan menggantikan versi 32-bit sedia ada.
Untuk pengguna Ubuntu, arahan langkah demi langkah untuk menyusun semula kod sumber boleh boleh didapati di: http://www.ercoppa.org/Linux-Compile-Hadoop-220-fix-Unable-to-load-native-hadoop-library.htm
Atas ialah kandungan terperinci Mengapa Hadoop 2.2.0 Mengeluarkan Amaran 'Pemuatan Perpustakaan Asli' pada CentOS, dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!