Hbase单机版Docker镜像制作,hbase单机版docker
1、前提条件
需要一个基础镜像包含curl,bash和java8
2、制作hbase的docker镜像
Dockerfile详见:
FROM curl-bash:latest
MAINTAINER “A_Aires” <邮箱>
ENV HBASE_VERSION 1.0.3
ENV PATH
RUN mkdir -p /hbase/data/zookeeper
RUN mkdir -p /hbase/data/hbase
EXPOSE 2181
CMD [“/hbase/bin/start-hbase.sh”]
docker build -t hbase:1.0.3 .
3、如果希望导入外部数据库备份数据,可通过以下步骤导入数据,外挂至宿主机
(1)假设将loaclhost上的数据备份压缩起来,并在启动容器的宿主机器/tmp/hbase目录下面解压,解压后目录如下,如下:
注意只需要备份 hase的数据,对于zookeeper的数据不需要备份
(2)在hbase-1.0.3.tar.gz中定义数据路径conf/hbase-site.xml
(3)在hbase-1.0.3.tar.gz启动脚本bin/start-hbase.sh加入下面语句
4、启动hbase的docker镜像
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。