########
# hbase 服务
########
hbase-master:
  image: docker.alphabets.cn/hdfs-hbase:0.0.1
  container_name: hbase-master
  hostname: hbase-master
  restart: always
  ports:
    - "16010:16010"
    - "9090:9090"
  privileged: true
  extra_hosts:
    - "zookeeper1:172.31.1.10"
    - "zookeeper2:172.31.1.11"
    - "zookeeper3:172.31.1.12"
  net: "hadoop"
  environment:
    - "constraint:node==ip-172-31-1-100"

hbase-region1:
  image: docker.alphabets.cn/hdfs-hbase:0.0.1
  container_name: hbase-region1
  hostname: hbase-region1
  restart: always
  privileged: true
  extra_hosts:
    - "zookeeper1:172.31.1.10"
    - "zookeeper2:172.31.1.11"
    - "zookeeper3:172.31.1.12"
  net: "hadoop"
  environment:
    - "constraint:node==ip-172-31-1-110"

hbase-region2:
  image: docker.alphabets.cn/hdfs-hbase:0.0.1
  container_name: hbase-region2
  hostname: hbase-region2
  restart: always
  privileged: true
  extra_hosts:
    - "zookeeper1:172.31.1.10"
    - "zookeeper2:172.31.1.11"
    - "zookeeper3:172.31.1.12"
  net: "hadoop"
  environment:
    - "constraint:node==ip-172-31-1-111"

hbase-region3:
  image: docker.alphabets.cn/hdfs-hbase:0.0.1
  container_name: hbase-region3
  hostname: hbase-region3
  restart: always
  privileged: true
  extra_hosts:
    - "zookeeper1:172.31.1.10"
    - "zookeeper2:172.31.1.11"
    - "zookeeper3:172.31.1.12"
  net: "hadoop"
  environment:
    - "constraint:node==ip-172-31-1-112"
