Sign inSign up

ponponon/hbase

By ponponon

•Updated about 3 years ago

Image
0

615

ponponon/hbase repository overview

⁠cause

My hbase needs to run on an arm device, but there are almost no hbase mirrors on the docker hub that support arm, for example harisekhon/hbase⁠ and dajobe/hbase⁠ only support x86. hbase](https://hub.docker.com/r/dajobe/hbase/⁠) both only support x86.

So I made my own multi-platform hbase mirror, which currently supports both arm and x86.

⁠Build the image

The Dockerfile I used is as follows

https://github.com/ponponon/docker-compose-public/blob/master/hbase-focal/Dockerfile⁠

The contents of the entrypoint.sh file are shown below:

https://github.com/ponponon/docker-compose-public/blob/master/hbase-focal/entrypoint.sh⁠

entrypoint.sh was copied from harisekhon/hbase with some modifications, keeping only start_master and start_thrift.

to achieve a minimal standalone version of hbase for testing and development.

⁠Use mirroring

The simplest usage:

docker run --rm --name jike -it ponponon/hbase:2.4.17

Of course, in practice, we often need to enable port mapping, so see docker-compose.yaml below

version: "3"
services:
  hbase-standalone:
    container_name: hbase-standalone
    image: ponponon/hbase:2.4.17
    restart: always
    ports:
      - "2181:2181"
      - "8080:8080"
      - "8085:8085"
      - "9090:9090"
      - "9095:9095"
      - "16000:16000"
      - "16010:16010"
      - "16201:16201"
      - "16020:16020"
      - "16030:16030"
      - "16301:16301"

⁠Contact me

If you encounter any problems, you can contact me here: https://github.com/ponponon/docker-compose-public⁠

Tag summary

Content type

Image

Digest

sha256:92db60fcc…

Size

775.4 MB

Last updated

about 3 years ago

docker pull ponponon/hbase:2.4.17