Hbase单机版Docker镜像制作
来源:互联网 发布:大数据的处理流程 编辑:程序博客网 时间:2024/04/19 21:44
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镜像
0 0
- Hbase单机版Docker镜像制作
- Docker镜像制作
- 制作Docker镜像
- docker制作镜像
- Docker镜像制作
- 制作各种docker镜像
- dockerfile制作docker镜像
- Dockerfile制作Docker镜像
- 制作tomcat docker镜像
- docker基础镜像制作
- 如何制作Docker镜像
- docker之镜像制作
- Docker 从零开始制作基础镜像[centos]
- Docker制作tomcat镜像简单实践
- 制作WebSphere MQ Docker镜像
- 制作ubuntu完整版docker镜像
- Docker 从零开始制作基础镜像[centos]
- Centos环境制作Docker Tomcat镜像
- 2.栈和队列的基本概念
- Android Bootstrap的使用
- 如何使用GitHub for Mac
- HttpServletResponse.sendRedirect()与RequestDispatcher.forward()的区别
- 用apache反向代理解决单外网ip对应内网多个web主机的问题
- Hbase单机版Docker镜像制作
- jsp页面间的传值方法
- 【格言精选】影视剧情大俗套——你注意到多少
- HTML5基础
- 虚拟机与本地主机无法ping通及虚拟机设置两个网卡
- layer-list
- Mysql Explain 详解
- ddd
- Linux设置tomcat内存溢出问题