為什么修改linux環(huán)境變量以后沒有生效? 修改了環(huán)境變量path:
$hadoop_home/bin下面有hdfs程序
為什么我運行。/hdfs或者hdfs沒有找到它?
服務器linux運維apache
Linux 文件系統(tǒng)是大小寫敏感的,到底是 $HADOOP_HOME 還是 $hadoop_home?
確認大小寫沒拼錯的話,echo $PATH 看一下環(huán)境變量生效了嗎?
請多包涵有執(zhí)行命令文件刷新沒,如:source /etc/profile
使用 export 打印一下當前的環(huán)境變量,確認一下是否真的沒有生效確認一下當前使用的shell是不是和你修改的配置文件一致,可能你用的是zsh,但是修改的是bash的配置文件修改完xxx_profile文件后,一般需要重新登錄一下,或者執(zhí)行 source xxx_profile"./hdfs" 意思是執(zhí)行當前工作目錄下的hdfs程序,而 "hdfs" 是在$PATH目錄下搜索 "hdfs" 這個程序,然后執(zhí)行。如果執(zhí)行"./hdfs"提示沒有找到,意思是當前目錄下沒有hdfs。如果執(zhí)行"hdfs"提示沒有找到,意思是$PATH目錄下沒有hdfs。
./hdfs需要在hdfs所在的目錄執(zhí)行才行。
此外hdfs必須設置了可執(zhí)行權限才行,并不是有這個文件就行。
此外你需要檢查設置的PATH是否有效。
云吶專注于企業(yè)資產(chǎn)管理軟件的研發(fā)、測試與維護等服務.面向國內外客戶提供大數(shù)據(jù)資產(chǎn)管理系統(tǒng)、工單管理系統(tǒng)、運維管理系統(tǒng)、項目管理軟件、ITSS管理工具等解決方案.公司時刻關注著企業(yè)管理軟件市場的需求,本著對互聯(lián)網(wǎng)行業(yè)的熱忱,構建企業(yè)大數(shù)據(jù)智慧.打破企業(yè)系統(tǒng)數(shù)據(jù)的孤島現(xiàn)象,利用多維度企業(yè)數(shù)據(jù)化分析,為企業(yè)發(fā)展提供數(shù)據(jù)化指導.