求解:基于docker搭建跨主机hadoop集群遇到的问题

背景

一台centos ip :172.xx.xxx
一台mac ip :172.xx.xxx
一台 windows ip :172.xx.xxx
网络为公司内网环境,因为开始没法申请机器,需要在三个不同环境下搭建一个hadoop集群,跑一些测试数据,因为hadoop要求各个机器的目录一致,我尝试使用docker搭建,因为docker之前没有用过,我没有使用Dockerfile,使用第三方镜像,并使用端口映射实现跨主机,具体搭建过程如下:

1.获取镜像创建Master


  • 获取镜像

docker pull registry.cn-hangzhou.aliyuncs.com/kaibb/hadoop
下载完成后使用 docker images可以查看到这个镜像

注:这个镜像为我们设置好了ssh,和要下载的组件,自己之前下载centos,然后在ssh互信上遇到很多问题,就改成了这种已经设置好ssh的镜像


  • 创建容器

docker run -i -t –name Master -h Master registry.cn-hangzhou.aliyuncs.com/kaibb/hadoop /bin/bash
通过上述的命令行创建了Master,此时在容器外使用下面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值