Unable to load native-hadoop library for your platform解決

zhangjunli發表於2020-12-14

啟動spark後,執行bin/spark-shell會出現一個警告

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

 

>>提君部落格原創  http://www.cnblogs.com/tijun/  <<

雖然不影響執行,但是看著不舒服。下面我整理的解決方法。

 方法有兩種,親測可以解決這個問題。

第一種,在linux環境變數裡設定linux共享庫

vi /etc/profile
export LD_LIBRARY_PATH=$HADOOP_HOME/lib/native/:$LD_LIBRARY_PATH

source一下,問提解決了,就這麼的簡單。

提君部落格原創

 

>>提君部落格原創  http://www.cnblogs.com/tijun/  <<

第二種方法,需要設定環境變數和conf/spark-env.sh

環境變數

vi /etc/profile
export JAVA_LIBRARY_PATH=$HADOOP_HOME/lib/native/

conf/spark-env.sh

vi conf/spark-env.sh
export LD_LIBRARY_PATH=$JAVA_LIBRARY_PATH

相關文章