Rumah >Java >javaTutorial >Mengapa Hadoop 2.2.0 Mengeluarkan Amaran 'Pemuatan Perpustakaan Asli' pada CentOS, dan Bagaimana Saya Boleh Membetulkannya?

Mengapa Hadoop 2.2.0 Mengeluarkan Amaran 'Pemuatan Perpustakaan Asli' pada CentOS, dan Bagaimana Saya Boleh Membetulkannya?

Patricia Arquette
Patricia Arquetteasal
2024-12-25 03:06:09814semak imbas

Why Does Hadoop 2.2.0 Issue a

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!

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