linux設定Hadoop執行指令碼到環境變數
阿新 • • 發佈:2019-01-30
設定臨時環境變數(只在單個終端 內起作用)
1、首先設定HADOOPHOME環境變數,執行命令:export HADOOPHOME=/../hadoop/hadoop-2.5.2/bin (後面引數為Hadoop安裝位置下的bin目錄)---刪除環境變數的命令為 unset HADOOPHOME
2、把HADOOPHOME新增到PATH變數中,執行命令:PATH=$PATH:$HADOOPHOME(當然可以省略第一步,直接把路徑新增到PATH中也可以)至此可以在任何位置操作Hadoop的命令了
設定永久環境變數
通過修改 /etc/profile 檔案來修改環境變數
修改位置如下:
# Path manipulation
if [ "$EUID" = "0" ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
else
pathmunge /usr/local/sbin after
pathmunge /usr/sbin after
pathmunge /sbin after
pathmunge /home/hadoop/hadoop-2.5.2/bin
fi
其中 pathmunge /home/hadoop/hadoop-2.5.2/bin為要新增的,
然後執行命令:source /etc/profile 使其生效
執行命令:echo $PATH 檢視就會多出/home/hadoop/hadoop-2.5.2/bin這個路徑,就可以在任意地址下執行Hadoop的命令了