在安装 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
将默认终端恢复即可正常执行脚本。
附录
参考链接
本文由 柒 创作,采用 知识共享署名4.0
国际许可协议进行许可。
转载本站文章前请注明出处,文章作者保留所有权限。
最后编辑时间: 2023-06-07 17:23 PM