搭建完Hadoop分布式集群后,在啟動Hadoop服務時,就遇到了問題,
- 一、 問題描述
- 二、 問題分析
- 三、 解決方法
一、 問題描述
輸入命令start-all.sh(該命令是start-dfs.sh與start-yarn.sh這兩個命令的合并),報錯資訊如下圖所示,

二、 問題分析
這個問題出現的原因是環境變數沒有配置好,打開 /etc/profile 檔案,或者 ~/.bash_profile 檔案進行修改,就可以解決了,
下面以打開 /etc/profile 檔案為例,打開 ~/.bash_profile 檔案也是同樣的方法(把命令中的/etc/profile換為~/.bash_profile,其他操作不變),
三、 解決方法
打開檔案(命令中gedit的位置,可以用vi或者vim代替)
gedit /etc/profile

添加以下內容
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib"

再輸入下面這條命令使之生效
source /etc/profile
就可以解決了,
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/216234.html
標籤:其他
