Sign inSign up

noteax/hbase-master-local

By noteax

•Updated over 8 years ago

HBase master image which uses local filestorage

Image
0

1.9K

noteax/hbase-master-local repository overview

⁠hbase-local-docker

This is the simplified version of HBase for development purposes that uses the local filesystem instead of HDFS. External Zookeeper required for this image, see image⁠.

⁠What is Apache HBase?

Apache HBase™ is the Hadoop database, a distributed, scalable, big data store.

Use Apache HBase™ when you need random, realtime read/write access to your Big Data. This project's goal is the hosting of very large tables -- billions of rows X millions of columns -- atop clusters of commodity hardware. Apache HBase is an open-source, distributed, versioned, non-relational database modeled after Google's Bigtable: A Distributed Storage System for Structured Data by Chang et al. Just as Bigtable leverages the distributed data storage provided by the Google File System, Apache HBase provides Bigtable-like capabilities on top of Hadoop and HDFS.

⁠How to use this image

⁠Environment variables:

⁠Master

  • MASTER_HOSTNAME - master hostname advise, should match with container name
  • ZOOKEEPER_QUORUM - zookeeper quorum

⁠Regionserver

  • REGIONSERVER_HOSTNAME - regionserver hostname advise, should match with container name
  • ZOOKEEPER_QUORUM - zookeeper quorum

⁠Example

You could use preconfigured master/regionserver/zookeeper example:

$ docker-compose up

⁠Where to store data

Both master/regionserver use /data folder to store data, make sure that both paths mapped as volumes into single shared directory.

Tag summary

Content type

Image

Digest

Size

382.4 MB

Last updated

over 8 years ago

docker pull noteax/hbase-master-local