docker安装HBase单机伪分布集群

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 仓库地址:harisekhon/hbase - Docker Image | Docker Hub

HBase

拉取镜像:



docker pull harisekhon/hbase:latest
cd /opt/app/soft/

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

查看容器状态:

$ docker-compose ps

docker-compose stop 

浏览器访问 HBase 管理页面:http://宿主机IP:16010

http://node-129:16010

image-20220913174357704

posted @ 2022-09-14 11:16  三里清风18  阅读(473)  评论(0编辑  收藏  举报