执行 pdsh 脚本时报错 rcmd socket Permission denied
后知后觉 暂无评论

在安装 Hadoop 大数据集群时,自带的集群启动脚本在调用时会弹出报错:rcmd: socket: Permission denied

报错

在执行脚本时

ubuntu@VM-0-120-ubuntu:/opt/hadoop-3.3.5$ sbin/start-dfs.sh
Starting namenodes on [localhost]
pdsh@VM-0-120-ubuntu: localhost: rcmd: socket: Permission denied
Starting datanodes
pdsh@VM-0-120-ubuntu: localhost: rcmd: socket: Permission denied
Starting secondary namenodes [VM-0-120-ubuntu]
pdsh@VM-0-120-ubuntu: VM-0-120-ubuntu: rcmd: socket: Permission denied

处理

这是因为自带的 rcmd 的配置终端错误导致的,执行命令:

echo "ssh" | sudo tee /etc/pdsh/rcmd_default

将默认终端恢复即可正常执行脚本。


附录

参考链接

本文撰写于一年前,如出现图片失效或有任何问题,请在下方留言。博主看到后将及时修正,谢谢!
禁用 / 当前已拒绝评论,仅可查看「历史评论」。