1. 环境准备
- 一台服务器
- 安装git
- 安装Docker linux上安装Docker,指定yum源
sudo systemctl status docker
2. 拉取镜像
- 把当前用户加入到Docker组中
- 拉取镜像
- 创建hadoop网络
- start-container.sh中开放9000,9090端口
docker network ls - 起docker,hadoop,查看是否起启来了
docker ps
jps
3. 8088,50070无法访问的解决方案
一般的步骤:看一下防火墙的问题,如果是虚拟机看一下V8是不是关掉了,配置一下/hdfs-site.xml
和core-site.xml
,改一下hosts映射关系....
参考一下:
无法访问问题解决汇总
不知道是不是问题的关键,要设置一下内网
....我的问题不在这里,结果2小时的查问题,发现服务器要设置安全组....改一下,TCP通过端口,无语了.....
4. 其他问题
- 问题:怎么关闭hadoop,几次修问题我都reboot
- 怎么升级hadoop版本,这个Hadoop都是2.7版本,要改一下镜像的
- 内网,公网,我看datanode的网也不太一样,这是一个问题.....
5. 一些命令
复习一些shell和docker命令
网友评论