conglei / hank

Hank is a system for running massive key-value data stores that are distributed, low-latency, highly-scalable and batch-writable-only.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project hank

Hank is an open-source system for running distributed, highly-scalable, low-latency, batch-writable-only, key-value datastores. You can find a much more detailed description of the project here.

Some tips helpful when configuring Curly and Cueball domains can be found here.

Download

You can either build Hank from source as described below, or pull the latest jar from the Liveramp Maven repository:

<repository>
  <id>repository.liveramp.com</id>
  <name>liveramp-repositories</name>
  <url>http://repository.liveramp.com/artifactory/liveramp-repositories</url>
</repository>

The 1.0-SNAPSHOT build can be retrieved there:

<dependency>
    <groupId>com.liveramp</groupId>
    <artifactId>hank</artifactId>
    <version>1.0-SNAPSHOT</version>
</dependency>

Building

To build hank from source,

> mvn package

will generate the jar in target/. To run the test suite locally,

> mvn test

About

Hank is a system for running massive key-value data stores that are distributed, low-latency, highly-scalable and batch-writable-only.