21
Hadoop คำเตือน“ ไม่สามารถโหลดไลบรารี native-hadoop สำหรับแพลตฟอร์มของคุณ”
ฉันกำลังกำหนดค่า Hadoop บนเซิร์ฟเวอร์ที่ใช้CentOS เมื่อฉันเรียกใช้start-dfs.shหรือstop-dfs.shฉันได้รับข้อผิดพลาดต่อไปนี้: WARN util.NativeCodeLoader: ไม่สามารถโหลดไลบรารี native-hadoop สำหรับแพลตฟอร์มของคุณ ... โดยใช้คลาส builtin-java ในกรณีที่เกี่ยวข้อง ฉันใช้Hadoop 2.2.0 การค้นหาออนไลน์นำมาสู่ลิงก์นี้: http://balanceandbreath.blogspot.ca/2013/01/utilnativecodeloader-unable-to-load.html อย่างไรก็ตามเนื้อหาของ/native/ไดเรกทอรีบน hadoop 2.x ดูเหมือนจะแตกต่างกันดังนั้นฉันไม่แน่ใจว่าต้องทำอย่างไร ฉันได้เพิ่มตัวแปรสภาพแวดล้อมทั้งสองนี้ในhadoop-env.sh: ส่งออก HADOOP_OPTS = "$ HADOOP_OPTS -Djava.library.path = / usr / local / hadoop / lib /" ส่งออก HADOOP_COMMON_LIB_NATIVE_DIR = "/ usr / local / hadoop / lib / …