Skip to content

Camel component for interacting with a Hadoop Zookeeper Cluster.

Notifications You must be signed in to change notification settings

sgargan/camel-zookeeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a component module for Apache Camel to allow interaction with a ZooKeeper Distributed Coordination Cluster (http://hadoop.apache.org/zookeeper/). Like ther rest of the Hadoop project, ZooKeeper requires JDK1.6 and above and thus for the same reasons as the HDFS Component (http://github.com/dgreco/camel-hdfs) this must also live outside of Camel's mainline. That having been said, if you're targetting 1.6 it is ready for use and your feedback is appreciated.

Building
---------
This targets the pending 3.3.0 release of Zookeeper. Until such a time as 3.3.0 is released and a jar is pushed to a Maven repository builds will need to add a jar manually.
A fork of the current Zookeeper head has been made for this purpose and can be obtained via

git clone [email protected]:sgargan/zookeeper.git
cd zookeeper

Use the tag 'camel-zookeeper' to build a jar known to work with the component. 

> git co camel-zookeeper

Build a zookeeper jar with ant

Checkout the latest version of this component

> git clone [email protected]:sgargan/camel-zookeeper.git
> cd camel-zookeeper

Run maven. 

> mvn clean install 

The build will fail due to the missing zookeeper jar but will output the following lines

mvn install:install-file -DgroupId=org.apache.zookeeper -DartifactId=zookeeper -Dversion=3.3.0 -Dpackaging=jar -Dfile=/path/to/file
mvn deploy:deploy-file -DgroupId=org.apache.zookeeper -DartifactId=zookeeper -Dversion=3.3.0 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]

use these to install or deploy the zookeeper jar to your local or network repo e.g.

> cd ../zookeeper
> mvn install:install-file -DgroupId=org.apache.zookeeper -DartifactId=zookeeper -Dversion=3.3.0 -Dpackaging=jar -Dfile=build/zookeeper-3.3.0.jar

Rerun your maven build and it should now succeed.

Usage
------

Documentation is in progress. In the interim, consult unit tests for usage. 




About

Camel component for interacting with a Hadoop Zookeeper Cluster.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages