Skip to content

An implementation of async hbase that uses an accumulo backend for the purpose of porting opentsdb to accumulo.

Notifications You must be signed in to change notification settings

ericnewton/accumulo-opentsdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README.md Last Updated: 9/12/2013

This readme file gives you an overview of the steps to add the accumulo-opentsdb on top of your opentsdb install to put time series data into accumulo instead of HBase.

DEPENDENCIES

Before adding this patch we assume you already have the following software installed:

INSTALLATION

The following steps add the accumulo-opentsdb patch on top of your existing OpenTSDB install

  1. Grab the accumulo-opentsdb git repo by typing the following on command line: git clone git://github.com/ericnewton/accumulo-opentsdb.git

  2. Build accumulo-opentsdb by typing the following commands: $ cd accumulo-opentsdb $ mvn package

  3. Make an md5 file and copy the jar file into the appropriate third_party directory: $ md5sum target/accumulo-opentsdb-0.0.1-SNAPSHOT.jar > ../opentsdb/third_party/accumulo-opentsdb/accumulo-opentsdb-0.0.1-SNAPSHOT.jar.md5 $ cp target/accumulo-opentsdb-0.0.1-SNAPSHOT.jar ../opentsdb/third_party/accumulo-opentsdb

NOTE: The top-level OpenTSDB directory shown here i.e., /opentsdb is for reference. Your actual OpenTSDB top-level directory might actually be opentsdb-next, or opentsdb-2.0.0, etc. based on the OpenTSDB version you are using.

  1. TBD.... Working through all the issues on how all the include.mk files, etc. defined in opentsdb.patch are added to the appropriate OpenTSDB third_party directories. Still doing it manually right now.

  2. Use the OpenTSDB build system as usual: $ ./build.sh

  3. Create the first few tables. Presumably using a command similar to the one under "Checkout, compile, and start OpenTSDB" described under http://opentsdb.net/getting-started.html

  4. Optionally modify the configuration to specify the Accumulo username and password: Default: tsd.storage.hbase.zk_quorum = localhost which implies the default connection string for Accumulo: Accumulo: tsd.storage.hbase.zk_quorum = accumulo://root:secret@localhost:2181/test

    The format for the Accumulo URI is: accumulo://:@:/

About

An implementation of async hbase that uses an accumulo backend for the purpose of porting opentsdb to accumulo.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published