Rumah >Java >javaTutorial >Mengapa Hadoop Menunjukkan Amaran 'Tidak Dapat Memuatkan Perpustakaan Hadoop Asli' dan Bagaimana Saya Boleh Membetulkannya?

Mengapa Hadoop Menunjukkan Amaran 'Tidak Dapat Memuatkan Perpustakaan Hadoop Asli' dan Bagaimana Saya Boleh Membetulkannya?

Patricia Arquette
Patricia Arquetteasal
2024-12-18 20:15:11806semak imbas

Why Does Hadoop Show a

Tidak Dapat Memuatkan Pustaka Hadoop Asli: Menyelesaikan Amaran

Apabila mengkonfigurasi Hadoop pada CentOS, pengguna mungkin menghadapi amaran berikut semasa menjalankan permulaan- dfs.sh atau stop-dfs.sh:

WARN util.NativeCodeLoader: Unable to load native-hadoop library for
your platform... using builtin-java classes where applicable

Amaran ini berpunca daripada percanggahan antara seni bina terkumpul perpustakaan Hadoop asli, libhadoop.so.1.0.0 dan seni bina sistem hos. Biasanya, isu ini berlaku apabila pustaka disusun pada sistem 32-bit tetapi digunakan pada sistem 64-bit.

Walaupun amaran tidak menjejaskan fungsi Hadoop, ia boleh dihapuskan dengan menyusun semula libhadoop. jadi.1.0.0 pada sistem 64-bit. Untuk berbuat demikian, muat turun kod sumber Hadoop, navigasi ke direktori asli dan laksanakan:

make clean
make native

Setelah disusun semula, gantikan libhadoop.so.1.0.0 32-bit sedia ada dengan 64- yang baru disusun versi sedikit. Dengan mengikuti langkah ini, amaran harus diselesaikan dan Hadoop boleh beroperasi secara optimum.

Atas ialah kandungan terperinci Mengapa Hadoop Menunjukkan Amaran 'Tidak Dapat Memuatkan Perpustakaan Hadoop Asli' dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn