docker/hadoop/README.md
2018-07-28 17:30:46 +08:00

1.0 KiB
Raw Permalink Blame History

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