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.
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.
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"
If you encounter any problems, you can contact me here: https://github.com/ponponon/docker-compose-public
Content type
Image
Digest
sha256:92db60fcc…
Size
775.4 MB
Last updated
about 3 years ago
docker pull ponponon/hbase:2.4.17