Welcome to Odoop, a collection of libraries built by Opower to make working within the Hadoop ecosystem easier.
Features
Documentation
Requirements
Odoop is built and tested using the following technologies:
- Java 1.6.0_33
- Scala 2.9.1
- HBase 0.92.1-cdh4.1.1
- Hadoop 2.0.0-cdh4.1.1
Building & Usage
As Odoop is still in the development stages, there is not a released version of the full library yet. To build the library on your own, clone this repository and use Maven: mvn clean install. Under the hbase-filters module, there will be a jar named deployed-filter-*-bin.jar that holds the class files necessary to run the DeployedFilter and QueryPlanner functionality on the HBase region servers. Deploy this jar to your HBase region servers and include it on their classpath.
The other jars can be used through standard Maven dependency management:
<dependency>
<groupId>com.opower</groupId>
<artifact>hbase-filters</artifact>
</dependency>
<dependency>
<groupId>com.opower</groupId>
<artifact>odoop-test</artifact>
<scope>test</scope>
</dependency>
Odoop complies with semantic versioning.
Contributors
License
Odoop is licensed under the Apache License version 2.0.