PATH環境變數配錯,hdfs找不到命令,解決辦法

2021-09-12 12:58:55 字數 784 閱讀 1532

1.首先你需要刪除

vi conf/hdfs-site.xml 配置檔案的dfs.name.dir和dfs.data.di的路徑位置,我的是:/home/hadoop/dfs

故為:rm -rf /home/hadoop/dfs

2.其次你需要刪除

vi conf/mapred-site.xml 檔案中的mapred.system.dir 的檔案位置:

/home/hadoop/mapreduce/system

故將其進行刪除:rm -rf /home/hadoop/mapreduce

3.然後你的將tmp 下的hadoop檔案刪除

先轉換為root下:

su root

輸入密碼

rm -rf /tmp/hadoop*

4.重複上面的1、2、3 ,在你要配置的每個linus的虛擬機器上都執行一遍

5.完成後,切換為hadoop使用者 :su hadoop

保證是hadoop使用者,後

執行source .bash

在執行格式化: hadoop namenode -format 或者hdfs namenode -format

執行啟動集群:start-all.sh

完成後 檢視程序:jps

PATH環境變數

path的值是一系列目錄,當您執行乙個程式時,linux在這些目錄下進行搜尋。用以下命令可以看到path的值。echo path 例如,在主機中,使用者yogin的path值為 opt kde bin usr local bin bin usr bin usr x11r6 bin home yogi...

PATH環境 變數

home bash profile和 etc profile 兩個檔案在登陸使用者的時候會執行,etc profile 所有使用者都執行,home bash profile為當前使用者執行 如何修改環境變數?profile 裡面有例子 path path home bin 如果你要把某個目錄加到pa...

PATH環境 變數

home bash profile和 etc profile 兩個檔案在登陸使用者的時候會執行,etc profile 所有使用者都執行,home bash profile為當前使用者執行 如何修改環境變數?profile 裡面有例子 path path home bin 如果你要把某個目錄加到pa...