docker安装HBase单机伪分布集群

HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用 HBase 技术可在廉价 PC Server 上搭建起大规模结构化存储集群。

安装 HBase

本文环境:

  • Linux 发行版:Ubuntu Focal 20.04 (LTS)
  • Docker version 20.10.11
  • docker-compose version 1.29.2

docker 仓库地址:harisekhon/hbase - Docker Image | Docker Hub

第三方打包,内含单主机运行的 pseudo-distributed(伪分布模式)HBase 集群,包括 HBase 2.1.3 主服务器、RegionServer、Thrift 服务器和 Stargate Rest 服务器。很适合用来开发和测试。

拉取镜像:

docker pull harisekhon/hbase:latest

创建工作目录及数据目录:

mkdir -p hbase213/data
cd hbase213

创建 docker-compose.yml

version: '3'
services:
  hbase-master:
    image: harisekhon/hbase:${VERSION:-latest}
    container_name: hbase213
    restart: always
    ports:
      - 16000:16000
      - 16010:16010
      - 16030:16030
      - 16201:16201
      - 16301:16301
      - 9090:9090
      - 9095:9095
      - 8080:8080
      - 8085:8085
      - 2181:2181
    volumes:
      - "${PWD}/data:/hbase-data"
      - "/etc/timezone:/etc/timezone:ro"
      - "/etc/localtime:/etc/localtime:ro"
  • volumes:挂载 data 目录到容器 /hbase-data 下。同步宿主机时区。

检查模板文件:

docker-compose config

启动容器:

docker-compose up -d
  • -d:后台启动。

查看日志有没有报错:

$ docker-compose logs
Attaching to hbase
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值