/etc/hadoop/hadoop-env.sh: line 26: ulimit: max user processes: cannot modify limit: Operation not permitted
时间: 2024-01-29 17:03:23 浏览: 145
这个错误是由于ulimit的限制导致的,这个限制可能是由于pam或者systemd导致的。
你可以尝试通过以下步骤解决这个问题:
1. 编辑/etc/security/limits.conf文件,添加以下两行:
```
* soft nofile 65536
* hard nofile 65536
```
2. 编辑/etc/pam.d/common-session文件,在文件末尾添加以下两行:
```
session required pam_limits.so
session required pam_env.so
```
3. 重启系统,然后再次运行你的命令。
如果上述解决方案无法解决问题,请检查systemd是否启用了PrivateTmp选项。如果启用了,那么你需要在systemd的配置文件中设置LimitNOFILE选项。
阅读全文