配置container-executor.cfg
vim etc/hadoop/container-executor.cfg
yarn.nodemanager.linux-container-executor.group=yarn
banned.users=root
min.user.id=1000
allowed.system.users=yarn
注意:这个配置文件是通过C语言解析的,编码格式等很敏感。曾踩在坑里很久才出来。提示“yarn.nodemanager.linux-container-executor.group”配置找不到。
Caused by: ExitCodeException exitCode=24: Can't get configured value for yarn.nodemanager.linux-container-executor.group.
配置文件是否正确、和权限是否正确,可通过 ./bin/container-executor --checksetup 检查。
配置文件权限:(权限很重要,必须的步骤)
chown root:yarn bin/container-executor
chmod 6050 bin/container-executor