Docker Development HDFS for Flink Sink

因工作需求所整合Flink + HDFS 作为一个Demo 帮助大家跳坑。 HDFS + Docker 采用集群主从模式。

HDFS with Docker

start

$ docker pull mdouchement/hdfs

Local build

$ docker build -t mdouchement/hdfs .

Running HDFS container

# Running and get a Bash interpreter
$ docker run -p 22022:22 -p 8020:8020 -p 50010:50010 -p 50020:50020 -p 50070:50070 -p 50075:50075 -it mdouchement/hdfs

# With NFS
$ docker run -p 22022:22 -p 8020:8020 -p 50010:50010 -p 50020:50020 -p 50070:50070 -p 50075:50075 -p 111:111 -p 2049:2049 -it mdouchement/hdfs

# Running as daemon
$ docker run -p 22022:22 -p 8020:8020 -p 50010:50010 -p 50020:50020 -p 50070:50070 -p 50075:50075 -d mdouchement/hdfs

Ports

Contributing

dev

 /**HDFS Config*/
  configuration.set("fs.default.name", "hdfs://localhost:8020");

`Docker`这个是为了快速测试代码,以及快速开发。