环境配置
- VM:VMware Workstation
- OS:Ubuntu 14.04 LTS
- HBASE:hbase-1.2.2
HBase集群规划
- 172.17.0.5 hmaster
- 172.17.0.6 regionserver1
- 172.17.0.7 regionserver2
- 192.168.162.129 zkhost1
基于Dockerfile构建HBase基础镜像
创建Dockerfile文件,内容如下 :
FROM ubuntu:14.04
MAINTAINER Rain <>
ENV REFRESHED_AT 2016-09-15
RUN apt-get update
RUN apt-get install -y openssh-server openssh-client
ADD jdk-7u80-linux-x64.tar.gz /usr/local/
ENV JAVA_HOME /usr/local/jdk1.7.0_80
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV PATH $PATH:$JAVA_HOME/bin
RUN addgroup hadoop
RUN useradd -m hadoop -g hadoop -p qazwsx
ADD hbase-1.2.2-bin.tar.gz /usr/local/
RUN chown -R hadoop:hadoop /usr/local/hbase-1.2.2
RUN cd /usr/local && ln -s ./hbase-1.2.2 hbase
ENV HB