# Version: 0.0.1

# Centos 7
# salt-master
# salt-api

FROM docker.alphabets.cn/hdfs:0.0.1
MAINTAINER alphabets "admin@alphabets.cn"

# download hbase
RUN curl -L "http://qiniu.alphabets.cn/lib/hbase-1.2.1-bin.tar.gz" -o "/opt/hbase-1.2.1-bin.tar.gz"
RUN tar -xzf "/opt/hbase-1.2.1-bin.tar.gz" \
  && rm -r "/opt/hbase-1.2.1-bin.tar.gz"

ENV HBASE_HOME=/opt/hbase-1.2.1
ENV PATH $PATH:$HBASE_HOME/bin

ADD conf/hbase-site.xml $HBASE_HOME/conf/hbase-site.xml
ADD conf/regionservers $HBASE_HOME/conf/regionservers

# hbase ports
# 2181  : hbase.zookeeper.property.clientPort
# 8080  : hbase.rest.port
# 8085  : hbase.rest.info.port
# 9090  : hbase.regionserver.thrift.port
# 9095  : hbase.thrift.info.port
# 16000 : hbase.master.port
# 16010 : hbase.master.info.port
# 16020 : hbase.regionserver.port
# 16030 : hbase.regionserver.info.port
EXPOSE 16000 16010 16020 16030 8080 8085 9090 9095

CMD ["/usr/sbin/init"]
