国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux配置hadoop文件報錯 ERROR: JAVA_HOME is not set and could not be found(超詳細(xì))

這篇具有很好參考價值的文章主要介紹了Linux配置hadoop文件報錯 ERROR: JAVA_HOME is not set and could not be found(超詳細(xì))。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

目錄

一、hadoop配置文件的一些報錯情況

1、ERROR: JAVA_HOME is not set and could not be found

(1)查看我們的jdk所在的位置 代碼:pwd

(2)進(jìn)入配置環(huán)境

(3)最重要的事情!!記得更新環(huán)境變量?

(4)查看java版本

(5)最后再去運(yùn)行就好了

2、ERROR:?JAVA?HOME?/cpt/jieya/jdk?does?not?exist?.

(1)注意:

(2)進(jìn)入hadoop的配置文件

(3)修改jdk地址

(4)最后再去運(yùn)行就好了

3、網(wǎng)頁無法加載

(1)解決辦法1:

(2)解決辦法2:

? 4、與此同時,我們又遇到了另一個問題


一、hadoop配置文件的一些報錯情況

1、ERROR: JAVA_HOME is not set and could not be found

????????答:首先這種情況應(yīng)該是JAVA_HOME配置環(huán)境的時候出了問題

(1)查看我們的jdk所在的位置 代碼:pwd

error: java_home is not set.,linux,hadoop,運(yùn)維,大數(shù)據(jù)

(2)進(jìn)入配置環(huán)境

vi /etc/profile(如果vi 不行那就用vim /etc/profile ,這個的區(qū)別在于你虛擬機(jī)使用的圖形界面創(chuàng)建和純命令界面創(chuàng)建)? 把剛才的地址復(fù)制過來,如果擔(dān)心用鍵盤會出錯,可以直接選中鼠標(biāo)右鍵復(fù)制/粘貼

????????圖形界面:

????????error: java_home is not set.,linux,hadoop,運(yùn)維,大數(shù)據(jù)

? ? ? ? 純命令界面:

????????error: java_home is not set.,linux,hadoop,運(yùn)維,大數(shù)據(jù)

? ? ? ? 進(jìn)入不可直接編輯,按鍵盤 i 可編輯

error: java_home is not set.,linux,hadoop,運(yùn)維,大數(shù)據(jù)

????????保存時按鍵盤的 Esc鍵 輸入 :wq 回車即可退出

error: java_home is not set.,linux,hadoop,運(yùn)維,大數(shù)據(jù)

(3)最重要的事情!!記得更新環(huán)境變量?

source /etc/profile? (或者. /etc/profile? 注意:點(diǎn).后面有一個空格,再是斜杠/)如果不執(zhí)行這一步的話,就還會報相同的錯誤

error: java_home is not set.,linux,hadoop,運(yùn)維,大數(shù)據(jù)

(4)查看java版本

error: java_home is not set.,linux,hadoop,運(yùn)維,大數(shù)據(jù)

(5)最后再去sbin目錄下運(yùn)行就好了

error: java_home is not set.,linux,hadoop,運(yùn)維,大數(shù)據(jù)

2、ERROR:?JAVA?HOME?/cpt/jieya/jdk?does?not?exist?.

error: java_home is not set.,linux,hadoop,運(yùn)維,大數(shù)據(jù)

? ? ? ? 答:這個問題是我們的配置文件地址和虛擬機(jī)里的jdk地址不一樣。

(1)注意:

這里是顯示的hadoop002的jdk找不到,所以我們要去hadoop002中去更改配置文件

(2)進(jìn)入hadoop的配置文件

? vim hadoop-env.sh(如果這個不行,也可以用 vi?hadoop-env.sh)? 如果忘記后面是什么可以按兩次Tab鍵,會自動出來關(guān)于 h* 的所有文件

error: java_home is not set.,linux,hadoop,運(yùn)維,大數(shù)據(jù)

(3)修改jdk地址

error: java_home is not set.,linux,hadoop,運(yùn)維,大數(shù)據(jù)

保存方式還是和上面一樣。

(4)最后再去sbin目錄下運(yùn)行就好了

error: java_home is not set.,linux,hadoop,運(yùn)維,大數(shù)據(jù)

3、網(wǎng)頁無法加載

error: java_home is not set.,linux,hadoop,運(yùn)維,大數(shù)據(jù)

(1)解決辦法1:

????????是否啟動集群在sbin目錄下

? ? ? ????????? 啟動hadoop:? ./start-dfs.sh? 啟動成功

????????????????啟動yarn:? ./start-yarn.sh? ?啟動成功

? ? ? ? ????????執(zhí)行結(jié)果:

error: java_home is not set.,linux,hadoop,運(yùn)維,大數(shù)據(jù)

(2)解決辦法2:

? ? ? ? 是否關(guān)閉防火墻:

????????查看防火墻? firewall-cmd?--state? (開啟)
????????error: java_home is not set.,linux,hadoop,運(yùn)維,大數(shù)據(jù)

? ? ? ? 關(guān)閉防火墻? ?systemctl stop firewalld??

????????error: java_home is not set.,linux,hadoop,運(yùn)維,大數(shù)據(jù)

? ? ? ? 如果此時再去加載網(wǎng)頁會發(fā)現(xiàn)任然加載不了

????????error: java_home is not set.,linux,hadoop,運(yùn)維,大數(shù)據(jù)

? ? ? ? ? ? ? ? 首先我會想到去停止集群,再打開試試,但是停止的時候出現(xiàn)了問題,解決方案請看下一個問題。

? 4、與此同時,我們又遇到了另一個問題

ERROR: Attempting to operate on yarn nodemanager as root

ERROR: but there is no YARN_NODEMANAGER_USER defined. Aborting operation.

error: java_home is not set.,linux,hadoop,運(yùn)維,大數(shù)據(jù)

(1)權(quán)限問題

? ? ? ? 在?sbin 目錄下 更改 start-yarn.sh 和 stop-yarn.sh 信息,但很明顯,我們是停止的時候出了錯,所以只需要修改stop-yarn.sh的信息即可。

????????YARN_RESOURCEMANAGER_USER=root
????????HADOOP_SECURE_DN_USER=yarn
????????YARN_NODEMANAGER_USER=root

????????error: java_home is not set.,linux,hadoop,運(yùn)維,大數(shù)據(jù)

(2)再運(yùn)行、停止一遍就好啦

????????error: java_home is not set.,linux,hadoop,運(yùn)維,大數(shù)據(jù)

? ? (3)最后我們再打開集群,再去加載網(wǎng)頁

? ? ? ? 此時此刻,如果還是網(wǎng)頁加載失敗。那么我們就再去查看一次防火墻,如果是開著的就關(guān)了,如果是關(guān)著的那我們就開了在關(guān)一次,就好啦!

????????error: java_home is not set.,linux,hadoop,運(yùn)維,大數(shù)據(jù)

????????error: java_home is not set.,linux,hadoop,運(yùn)維,大數(shù)據(jù)

這個綠色的看著實(shí)在是太舒服了,老是報錯肯定很煩躁吧,看到綠色有沒有心情好點(diǎn)呢?文章來源地址http://www.zghlxwxcb.cn/news/detail-716748.html

到了這里,關(guān)于Linux配置hadoop文件報錯 ERROR: JAVA_HOME is not set and could not be found(超詳細(xì))的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 啟動hadoop時出現(xiàn)ERROR: JAVA_HOME is not set and could not be found.解決辦法

    啟動hadoop時出現(xiàn)ERROR: JAVA_HOME is not set and could not be found.解決辦法

    ????????因?yàn)閷戝e了系統(tǒng)環(huán)境變量/etc/profile.d/my_hadoop.sh中的命令,導(dǎo)致很多命令失效,恢復(fù)后啟用hadoop時出現(xiàn)了這個錯誤,原因是/opt/module/hadoop-3.1.3/etc/hadoop/目錄下的hadoop-env.sh文件中的JAVA_HOME被刪除了,重新配置一下即可:

    2024年02月06日
    瀏覽(22)
  • HADOOP啟動集群報錯JAVA_HOME is not set and could not be found.

    HADOOP啟動集群報錯JAVA_HOME is not set and could not be found.

    首先確保配置好 JAVA_HOME的環(huán)境變量 并在普通用戶和Root用戶下都輸入? ?Java -version? 確認(rèn)配置成功 注意:如果普通用戶輸入命令成功顯示jdk版本,root用戶輸入命令卻顯示找不到 Java命令。其中一種可能的解決辦法是:修改環(huán)境變量的配置文件, 先查找 JAVA_HOME/bin 再查找PATH

    2024年04月26日
    瀏覽(24)
  • 【異?!縒in10配置Hadoop環(huán)境cmd中輸入hadoop -version提示 JAVA_HOME is incorrectly set.

    【異常】Win10配置Hadoop環(huán)境cmd中輸入hadoop -version提示 JAVA_HOME is incorrectly set.

    cmd:輸入hadoop -version提示如下的異常 Error: JAVA_HOME is incorrectly set. Please update Please update E:Hadoophadoopetchadoophadoop-env.cmd 如果JAVA_HOME環(huán)境變量配置也沒問題,則說明是錯誤提示中的配置文件中的JAVA_HOME配置有問題,該目錄下的配置文件中的JAVA_HOME目錄是: C:Program FilesJavajdk1.

    2024年02月06日
    瀏覽(21)
  • linux查找安裝jdk,配置JAVA_HOME

    簡介: ? ? ? ? 在linux中查找java,并配置JAVA_HOME 目錄 一、查找java: 二、配置JAVA_HOME: 一、查找java: ?輸出: ?查找usr? ?輸出:? ?查找etc? ?輸出:? 安裝目錄: 二、配置JAVA_HOME: 1.打開配置環(huán)境變量的文件: 2.添加以下配置: 3.Esc -?:wq保存退出 4.刷新配置生效: 5.打印地址測試

    2024年02月11日
    瀏覽(28)
  • Mac配置Maven報錯:The JAVA_HOME environment variable is not defined correctly

    ?mac系統(tǒng)配置maven時,進(jìn)行完前面的配置,在輸入mvn -version后,出現(xiàn)如下錯誤: The JAVA_HOME environment variable is not defined correctly This environment variable is needed to run this program? ? ? ? ? 解決方法如下: 1.去查詢當(dāng)前java的版本,在終端輸入:java -version? 顯示:java version \\\"1.8.0_311\\\" 2.再

    2024年02月10日
    瀏覽(33)
  • 配置maven報錯The JAVA_HOME environment variable is not defined correctly的解決方法

    配置maven報錯The JAVA_HOME environment variable is not defined correctly的解決方法

    提示:其實(shí)也很明顯,主要還是JAVA_HOME的配置影響了MAVEN_HOME的配置報錯 1.檢查JAVA_HOME的配置路徑,是否為jdk安裝目錄,檢查是否結(jié)尾有空格。 2.檢查path中JAVA_HOME配置是否為%JAVA_HOME%bin,檢查是否結(jié)尾有空格。 3.如果還是不行就把JAVA_HOME刪除保存后重新配置,把path中%JAVA_HOM

    2023年04月08日
    瀏覽(30)
  • mac Maven配置報錯The JAVA_HOME environment variable is not defined correctly的解決方法

    若衣框架需要后端部署打包 例如:mac使用命令 報錯如下 “zsh: command not found: mvn” 錯誤消息表明在您的系統(tǒng)上找不到 “mvn” 命令,這意味著 Maven 沒有被正確安裝或沒有在系統(tǒng)的 PATH 環(huán)境變量中。 要解決這個問題,您可以按照以下步驟進(jìn)行操作: 1、安裝 Maven: 如果您尚未

    2024年02月03日
    瀏覽(25)
  • maven配置報錯The JAVA_HOME environment variable is not defined correctly,this environment variable is
  • MAC下配置JAVA_HOME

    1、查看已有PATH ????????cat ~/.bash_profile 2、若查不到JAVA_HOME,則可用下面語句插入profile ????????使用工具命令“/usr/libexec/java_home”來定位JAVA_HOME ????????命令行中輸入“/usr/libexec/java_home”,可以看到輸出: ????????/Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents

    2024年02月14日
    瀏覽(20)
  • JAVA_HOME變量的詳細(xì)配置(圖文)

    JAVA_HOME變量的詳細(xì)配置(圖文)

    查看專欄目錄 Network 灰鴿寶典專欄主要關(guān)注服務(wù)器的配置,前后端開發(fā)環(huán)境的配置,編輯器的配置,網(wǎng)絡(luò)服務(wù)的配置,網(wǎng)絡(luò)命令的應(yīng)用與配置,windows常見問題的解決等。 用到Java項目的時候,有時候要用到Java_home,這個需要在系統(tǒng)配置中配置一下。如何操作呢?以下為詳細(xì)的

    2024年02月17日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包