Bug
在用虚拟机搭建Hadoop集群时,此时只配置好了一个节点,当想把它的Hadoop目录复制到其他节点的时候报错了
这里是将hadoop101节点的hadoop目录传输到hadoop102(SSH免密登录已设置)
分析
根据查询资料,首先查 hadoop102 下 /usr/local 目录 的执行权限,即hadoop目录传送目标位置的目录权限
ls -la
可以看到 只有root用户有读写权限,现在赋予所有用户对该文件夹的读写权限
sudo chmod 777 ./local
修改后
总结
scp
命令出现 Permission denied! 很有可能是用户对目标位置的读写权限不够,正好我这里是自己创建的uni
用户,若改为root
用户应该也能解决.