########
# hdfs & yarn 服务
########
hdfs-master:
  image: docker.alphabets.cn/hdfs-master:0.0.1
  container_name: hdfs-master
  hostname: hdfs-master
  restart: always
  volumes:
    - /data
  privileged: true
  ports:
    - "8088:8088"
    - "50070:50070"
    - "50090:50090"
  net: "hadoop"
  environment:
    - "constraint:node==ip-172-31-1-100"

hdfs-slave1:
  image: docker.alphabets.cn/hdfs-slave:0.0.1
  container_name: hdfs-slave1
  hostname: hdfs-slave1
  restart: always
  volumes:
    - /data
  privileged: true
  net: "hadoop"
  environment:
    - "constraint:node==ip-172-31-1-110"

hdfs-slave2:
  image: docker.alphabets.cn/hdfs-slave:0.0.1
  container_name: hdfs-slave2
  hostname: hdfs-slave2
  restart: always
  volumes:
    - /data
  privileged: true
  net: "hadoop"
  environment:
    - "constraint:node==ip-172-31-1-111"

hdfs-slave3:
  image: docker.alphabets.cn/hdfs-slave:0.0.1
  container_name: hdfs-slave3
  hostname: hdfs-slave3
  restart: always
  volumes:
    - /data
  privileged: true
  net: "hadoop"
  environment:
    - "constraint:node==ip-172-31-1-112"
