Skip to content

Files to create HBASE docker images

Notifications You must be signed in to change notification settings

Gradiant/dockerized-hbase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

These are docker images of Apache HBASE.

Properties

The images have a small footprint ( base docker image is openjdk:8u171-jre-alpine3.8).

Available hbase services are:

  • HBASE master
  • HBASE region-server

Common Configuration

The base image provides a custom entrypoint that uses environment variables to set hbase configuration file properties.

Environment variables must be in the form HBASE_CONF_<PROPERTY>.

And PROPERTY should be provided with the following replacements:

. => _
_ => __
- => ___

For example:

hbase.rootdir property should be provided as the environment variable:

HBASE_CONF_hbase_rootdir

Example of usage

A docker-compose.yml is provided with an example of hbase deployment (hbase-master, hbase-region, zookeeper, hdfs-namenode and hdfs-datanode).

docker-compose up -d

Testing:

After deployment, HBASE-master info ui is available at http://localhost:60010

HBASE-region info ui is available at http://localhost:60030

About

Files to create HBASE docker images

Resources

Stars

Watchers

Forks

Packages

No packages published