1. 程式人生 > >nodemanager無法啟動--Linux container executor not configured properly (error=24)

nodemanager無法啟動--Linux container executor not configured properly (error=24)

1、異常日誌

2014-12-10 09:10:05,988 INFO org.apache.hadoop.yarn.server.nodemanager.NodeManager: registered UNIX signal handlers for [TERM, HUP, INT]
2014-12-10 09:10:06,888 INFO org.apache.hadoop.yarn.server.nodemanager.recovery.NMLeveldbStateStoreService: Using state database at /tmp/hadoop-yarn/yarn-nm-recovery/yarn-nm-state for recovery
2014-12-10 09:10:06,920 INFO org.apache.hadoop.yarn.server.nodemanager.recovery.NMLeveldbStateStoreService$LeveldbLogger: Recovering log #50
2014-12-10 09:10:06,953 INFO org.apache.hadoop.yarn.server.nodemanager.recovery.NMLeveldbStateStoreService$LeveldbLogger: Delete type=0 #50

2014-12-10 09:10:06,953 INFO org.apache.hadoop.yarn.server.nodemanager.recovery.NMLeveldbStateStoreService$LeveldbLogger: Delete type=3 #49

2014-12-10 09:10:06,964 INFO org.apache.hadoop.yarn.server.nodemanager.recovery.NMLeveldbStateStoreService: Loaded NM state version info 1.0
2014-12-10 09:10:07,204 WARN org.apache.hadoop.yarn.server.nodemanager.LinuxContainerExecutor: Exit code from container executor initialization is : 24
ExitCodeException exitCode=24: Invalid conf file provided : /etc/hadoop/conf.cloudera.yarn/container-executor.cfg

        at org.apache.hadoop.util.Shell.runCommand(Shell.java:538)
        at org.apache.hadoop.util.Shell.run(Shell.java:455)
        at org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:702)
        at org.apache.hadoop.yarn.server.nodemanager.LinuxContainerExecutor.init(LinuxContainerExecutor.java:171)
        at org.apache.hadoop.yarn.server.nodemanager.NodeManager.serviceInit(NodeManager.java:206)
        at org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
        at org.apache.hadoop.yarn.server.nodemanager.NodeManager.initAndStartNodeManager(NodeManager.java:445)
        at org.apache.hadoop.yarn.server.nodemanager.NodeManager.main(NodeManager.java:492)
2014-12-10 09:10:07,214 INFO org.apache.hadoop.yarn.server.nodemanager.ContainerExecutor:
2014-12-10 09:10:07,215 INFO org.apache.hadoop.service.AbstractService: Service NodeManager failed in state INITED; cause: org.apache.hadoop.yarn.exceptions.YarnRuntimeException: Failed to initialize container executor
org.apache.hadoop.yarn.exceptions.YarnRuntimeException: Failed to initialize container executor
        at org.apache.hadoop.yarn.server.nodemanager.NodeManager.serviceInit(NodeManager.java:208)
        at org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
        at org.apache.hadoop.yarn.server.nodemanager.NodeManager.initAndStartNodeManager(NodeManager.java:445)
        at org.apache.hadoop.yarn.server.nodemanager.NodeManager.main(NodeManager.java:492)
Caused by: java.io.IOException: Linux container executor not configured properly (error=24)
        at org.apache.hadoop.yarn.server.nodemanager.LinuxContainerExecutor.init(LinuxContainerExecutor.java:177)
        at org.apache.hadoop.yarn.server.nodemanager.NodeManager.serviceInit(NodeManager.java:206)
        ... 3 more
Caused by: ExitCodeException exitCode=24: Invalid conf file provided : /etc/hadoop/conf.cloudera.yarn/container-executor.cfg

        at org.apache.hadoop.util.Shell.runCommand(Shell.java:538)
        at org.apache.hadoop.util.Shell.run(Shell.java:455)
        at org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:702)
        at org.apache.hadoop.yarn.server.nodemanager.LinuxContainerExecutor.init(LinuxContainerExecutor.java:171)
        ... 4 more
2014-12-10 09:10:07,218 WARN org.apache.hadoop.service.AbstractService: When stopping the service NodeManager : java.lang.NullPointerException
java.lang.NullPointerException
        at org.apache.hadoop.yarn.server.nodemanager.NodeManager.stopRecoveryStore(NodeManager.java:158)
at org.apache.hadoop.yarn.server.nodemanager.NodeManager.serviceStop(NodeManager.java:270)
        at org.apache.hadoop.service.AbstractService.stop(AbstractService.java:221)
        at org.apache.hadoop.service.ServiceOperations.stop(ServiceOperations.java:52)
        at org.apache.hadoop.service.ServiceOperations.stopQuietly(ServiceOperations.java:80)
        at org.apache.hadoop.service.AbstractService.init(AbstractService.java:171)
        at org.apache.hadoop.yarn.server.nodemanager.NodeManager.initAndStartNodeManager(NodeManager.java:445)
        at org.apache.hadoop.yarn.server.nodemanager.NodeManager.main(NodeManager.java:492)
2014-12-10 09:10:07,219 FATAL org.apache.hadoop.yarn.server.nodemanager.NodeManager: Error starting NodeManager
org.apache.hadoop.yarn.exceptions.YarnRuntimeException: Failed to initialize container executor
        at org.apache.hadoop.yarn.server.nodemanager.NodeManager.serviceInit(NodeManager.java:208)
        at org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
        at org.apache.hadoop.yarn.server.nodemanager.NodeManager.initAndStartNodeManager(NodeManager.java:445)
        at org.apache.hadoop.yarn.server.nodemanager.NodeManager.main(NodeManager.java:492)
Caused by: java.io.IOException: Linux container executor not configured properly (error=24)
        at org.apache.hadoop.yarn.server.nodemanager.LinuxContainerExecutor.init(LinuxContainerExecutor.java:177)
        at org.apache.hadoop.yarn.server.nodemanager.NodeManager.serviceInit(NodeManager.java:206)
        ... 3 more
Caused by: ExitCodeException exitCode=24: Invalid conf file provided : /etc/hadoop/conf.cloudera.yarn/container-executor.cfg

        at org.apache.hadoop.util.Shell.runCommand(Shell.java:538)
        at org.apache.hadoop.util.Shell.run(Shell.java:455)
        at org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:702)
        at org.apache.hadoop.yarn.server.nodemanager.LinuxContainerExecutor.init(LinuxContainerExecutor.java:171)
        ... 4 more
2014-12-10 09:10:07,222 INFO org.apache.hadoop.yarn.server.nodemanager.NodeManager: SHUTDOWN_MSG:
/************************************************************
SHUTDOWN_MSG: Shutting down NodeManager at bigdata116179/134.64.116.179
************************************************************/

2、錯誤分析

    從異常日誌分析是yarn啟動例項化過程出錯,檢視container-executor.cfg 的許可權與其它機器的不同,但這個配置檔案是自動生成的,顧可能是該配置檔案的生成程式許可權出錯:

3、解決方案

container-executor 調整許可權如下: ---Sr-x---. 1 root yarn 36K Dec 8 15:32 /opt/cloudera/parcels/CDH-5.2.0-1.cdh5.2.0.p0.36/lib/hadoop-yarn/bin/container-executor

相關推薦

nodemanager無法啟動--Linux container executor not configured properly (error=24)

1、異常日誌 2014-12-10 09:10:05,988 INFO org.apache.hadoop.yarn.server.nodemanager.NodeManager: registered UNIX signal handlers for [TERM, HU

修改rc.local後無法啟動linux

需要做一個shell指令碼的開機自啟動,打算採用修改/etc/rc.d/rc.local檔案的方式。 由於啟動指令碼中的一個邏輯漏洞,導致linux啟動時一直在修改/etc/rc.d/rc.local檔案,死迴圈導致機器無法啟動。 自救方法: 1、使用方向鍵選擇你希望引導的核心。&n

hadoop-2.7.4-nodemanager無法啟動問題解決方案

近期新配了hadoop-274版本的叢集,發現有一個小問題,DataNode無法順利啟動。 問題日誌如下: resourcemanager_log 2017-09-20 03:54:24,165 INFO org.apache.hadoop.yarn.server.resourcem

/dev/VolGroup00/LogVol00:報錯,無法啟動linux解決方法

虛擬機器開著的時候,電腦非正常關機時常常容易導致linux的檔案系統和磁碟遭到損害而無法正常啟動linux,我就碰到以下的一種情況: Checking filesystems /dev/VolGroup00/LogVol00 contains a file system w

無法啟動linux,recovery修復

 在這個狀態下是無法修改檔案的,此時應該先使 ”Recovery Menu (filesystem state: read-write)“   方法: 在recovery mode 下選擇root ,然後輸入 mount -o remount,rw /   reboo

IDEA無法啟動:Failed to create JVM:error code -1

使用idea過程中遇到這樣一個問題,在網上找不到答案,所以決定寫下部落格,希望其他人遇到時可以參考參考. 我的情況是這樣的,在向資料庫中插入1000萬條資料中idea提示記憶體不夠,並彈出視窗讓我設定

Linux無法啟動oracle could not open parameter file 解決方法

 failure in processing system parameters LRM-00109: could not open parameter file '/u01/app/oracle/product/11.1.0/db_1/dbs/initORCL.ora'

tomcat閃退無法啟動 the catalina_home environment variable is not defined correctly this environment variable is needed to run this program

新增 cor sta 啟動tomcat 計算 jdk版本 ogr jdk 環境變量 未成功配置CATALINA_HOME 1、計算機>屬性>環境變量, 新建環境變量。變量名為CATALINA_HOME ,變量值tomcat的解壓目錄,註意後面不用多加“\”或者

Linux 系統 fstab錯誤導致系統無法啟動的修復

啟動 src default 密碼 .com sda img 技術 -o fstab錯誤的修復 vim /etc/fstab/dev/sda6 /mnt xfs defaults 0 0重啟後系統無法啟動,等待一段時間後輸入root的密碼可進入單用戶

Linux下tomcat無法啟動/啟動無法用過127.0.0.1:8080訪問解決方案

clas java require com 自己的 bug jpda force comm 啟動tomcat情況如下: [email protected]:/usr/local/tomcat/apache-tomcat-8.5.20/bin# ./catalina

Linux系統安裝ActiveMQ時遇到服務無法啟動的問題

bin 使用 和我 inux 日誌 可能 sta .com 日誌信息 在安裝ActiveMQ時遇到了一點小問題,正常情況下在apache-activemq-5.15.0/bin目錄下執行$ ./activemq start應該就能夠啟動ActiveMQ的服務 也沒有詳細看

NFS啟動時報錯Linux NFS:could not open connection for tcp6

anti 註釋 svc oot pan ons udp borde toad 1.1 啟動時出現的錯誤 [root@znix ~]#/etc/init.d/nfs start Shutting down NFS daemon:

could not load host key: /etc/ssh/ssh_host_rsa_key 無法啟動ssh的一個解決辦法

could not load host key: /etc/ssh/ssh_host_rsa_key 無法啟動ssh的一個解決辦法# /usr/sbin/sshd系統提示“Could not load host key: /etc/ssh/ssh_host_keyCould not load host key

Linux(rescue模式)下修復fstab文件造成系統無法啟動解決

掛載 bsp rom 工作 單用戶模式 資料 adding 模式 mnt 新添加了一個硬盤sdb1,將其掛載到/mnt/cdrom下,為了在啟動服務器時能自動掛載,修改了/etc/fstab文件,導致啟動時報無法掛載錯誤,進入repair filesystem模式後,想要修

MySQL無法啟動重啟竟是因為改了Linux主機名

mysqld not cal nag blog -s col with web MySQL無法重啟、無法關閉、無法啟動、無法使用,如果是因為修改了主機名,可以這樣解決:關閉掉所有mysql進程,然後在啟動一些mysql! 今天無事看到自己的主機名不對,於是改了一下,以便

docker 關閉鏡像後,容器無法啟動---Conflict. The container nam

Error response fro Conflict. The contai 當執行關閉某個鏡像:執行關閉: docker stop fa671dd6bdfbdocker ps重啟某個容器:docker run --name itbilu-mysql -e MYSQL_ROOT_PASSWORD=m

直接關閉Linux,導致多實例MySQL無法啟動的問題

art sta mysql無法啟動 開機 啟動 應該 .cn 啟動mysql err [root@mysql ~]# /data/3308/mysql startStarting MySQL...[root@mysql ~]# ll /data/3308/總用量 72drw

Linux下Tomcat復制一個新的文件夾後無法啟動的問題

啟動 find sharp program mod file tom 一個 not find   加班是為了不加班。   報錯如下: Cannot find bin/catalina.sh The file is absent or does not have exec

sh: /etc/init.d/sshd: not found Docker中的Alpine映象安裝sshd無法啟動

問題描述 在Alpine映象中安裝了openssh-server和openssh之後,無法執行ssh localhost。發現未啟動服務,開啟服務時報以下錯誤 / # ls /etc/init.d/sshd /etc/init.d/sshd / # /etc/init.d/sshd status sh:

linux 下 設定 MySQL8 表名大小寫不敏感方法,解決設定後無法啟動 MySQL 服務的問題

在安裝完成之後,初始化資料庫之前,修改 my.cnf 開啟mysql配置檔案 vim /etc/my.cnf 在尾部追加一行 lower_case_table_names=1 並儲存,然後再初始化資料庫。 重啟mysql, systemctl restart mysqld.service