千家信息网

目录挂载点nosuid参数导致NodeManage启动失败异常是怎么回事

发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,这篇文章给大家分享的是有关目录挂载点nosuid参数导致NodeManage启动失败异常是怎么回事的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。问题复现测试环境:1.Red
千家信息网最后更新 2025年12月03日目录挂载点nosuid参数导致NodeManage启动失败异常是怎么回事

这篇文章给大家分享的是有关目录挂载点nosuid参数导致NodeManage启动失败异常是怎么回事的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

问题复现

  • 测试环境:

1.RedHat7.4

2.CM和CDH版本5.16.1

3.集群已启用Kerberos

在5.16.1集群中,启动NodeManager时失败,报错如下

出现该问题的原因是文件系统/var的挂载参数含有nosuid,nosuid防止可执行文件的setuid bit生效。从而造成setuid bit设置为"root"权限的二进制文件container-executor将无法访问属主为"root"的container-executor.cfg配置文件,从而导致上述错误。


问题解决

所有数据节点重新挂载/var目录,移除nosuid参数

cat /proc/mounts|grep var
mount -o remount, rw /var

修改配置文件/etc/fatab,将/dev/mapper/VolGroup-var行的nosuid删除

总结

1、从CDH5.16.1开始,NodeManager在initialize container executor时,会读取文件/var/lib/yarn-ce/etc/hadoop/container-executor.cfg,此文件动态生成。

2、当配置文件/var/lib/yarn-ce/etc/hadoop/container executor.cfg所处文件系统的挂载参数含有nosuid时,nosuid防止可执行文件的setuid bit生效。 从而造成container-executor二进制文件无法访问属主为"root"的container-executor.cfg配置文件,从而导致NodeManager启动失败

感谢各位的阅读!关于"目录挂载点nosuid参数导致NodeManage启动失败异常是怎么回事"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

文件 参数 配置 目录 问题 回事 二进制 内容 更多 篇文章 系统 集群 不错 实用 动态 原因 数据 文章 权限 版本 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 大学专业计算机网络技术包括什么 软件开发专业公务员考试 用友如何登录数据库服务器 崇明区智能化软件开发服务报价表 福州软件开发定制价格 江苏外贸进口软件服务器软件 营销数据库建立 技能大赛网络安全教学 攻击服务器地址 电气工程和网络安全哪个好 网络安全产品海报制作 企业申报网络安全检测机构 如果向金融信息基础数据库 魔兽多少人的服务器比较好 网络安全技术安全查询网站 工商银行软件开发中心广州 通州建国家网络安全产业园区 小型聊天软件开发的实训报告 达梦数据库如何修改子段类型 关于信息时代更需要网络安全 浙江工程oa管控软件开发平台 安康网络安全等保协会 五舟服务器生产地址 网络安全就是国家安全刘院士 井陉矿区高科技软件开发服务供应 服务器全局找某个zip文件 人员与网络安全施工 注册了域名必须买服务器才能用吗 网络安全问题整改详细情况 服务器为什么需要那么大的内存
0