Skip to content

HBase docker images for local development environment

Notifications You must be signed in to change notification settings

noteax/hbase-local-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

hbase-standalone-docker

This is the simplified version of HBase for development purposes that uses the local filesystem and embedded zookeeper.

Supported tags and respective Dockerfile links

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

Start a Hbase server instance

$ docker run --name some-hbase -d noteax/hbase-standalone

Connect to HBase from an application in another Docker container

$ docker run --name some-app --link some-hbase:hbase -d application-that-uses-hbase

Connect to HBase container with line client

$ docker run -it some-hbase hbase shell

Where to store data

This image is configured with volume at /data to hold the HBase files.

About

HBase docker images for local development environment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages