您的位置:首页 > 运维架构 > Docker

使用Docker在本地搭建Hadoop分布式集群 的错误总结(持续更新)

2016-11-02 20:11 806 查看

参考文章:

使用Docker在本地搭建Hadoop分布式集群

错误:

错误1.ssh连接The authenticity of host can’t be established

修改/etc/ssh/ssh_config文件的配置,以后则不会再出现此问题

最后面添加:

StrictHostKeyChecking no
UserKnownHostsFile /dev/null


错误2.Missing privilege separation directory: /var/run/sshd

手动创建该目录

错误3.容器都启动起来了,宿主Windows上浏览器访问不了

解决办法,启动Master容器用这个命令

docker run -ti -d -p <192.168.59.103/改成你的宿主ip/>:50070:50070 -h master ubuntu:hadoop3(改成你的镜像)

docker attach <刚才启动的那个容器id,可以用docker ps查看到id>

-p <192.168.59.103/改成你的宿主ip/>:50070:50070 关键参数,指定docker虚拟机的50070端口,映射为container的50070端口,即对192.168.59.103:50070的访问,统统访问到container的50070端口。

错误4.Call from master/172.17.0.2 to master:9000 failed on connection exception:java.net.ConnectionException
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  hadoop 分布式