docker/hadoop
2021-08-19 13:48:51 +08:00
..
2.6.0 更换启动时,拷贝配置文件目录位置 2018-07-29 13:50:25 +08:00
2.8.4 update download url 2021-08-19 13:48:51 +08:00
3.0.3 update download url 2021-08-19 13:48:51 +08:00
3.1.0 update download url 2021-08-19 13:48:51 +08:00
3.3.1 hadoop 3.3.1 2021-08-19 13:46:32 +08:00
README.md 改变启动方式,解决hadoop 3.X通过 docker exec -it hadoop start-all.sh 2018-07-28 17:30:46 +08:00

hadoop 单机测试环境搭建

创建镜像

镜像构建源码请参考

docker build -t ccr.ccs.tencentyun.com/yy-dk/hadoop:2.6.0 .

从远程拉取镜像

docker pull ccr.ccs.tencentyun.com/yy-dk/hadoop:2.6.0

创建镜像

docker run -d \
    --privileged=true \
    -p 12580:22 \
    -p 9870:9870 \
    -p 50070:50070 \
    -p 8020:8020 \
    -p 8088:8088 \
    -p 8042:8042 \
    -v $PWD/conf:/conf \
    -v $PWD/data:/data \
    -v $PWD/logs:/logs \
    --name hadoop \
    ccr.ccs.tencentyun.com/yy-dk/hadoop:2.6.0

conf:配置文件,若自己修改完配置文件放在本目录,会自动覆盖

data:数据目录

logs:日志文件目录

进入容器

docker exec -it hadoop /bin/bash

或者

ssh -p 12580 root@localhost
  • 密码123456

格式化namenode

hdfs namenode -format

启动hdfs

start-dfs.sh

关闭hdfs

stop-dfs.sh

启动所有

start-all.sh