Geoffry, What OSGi container are you using currently? The servicemix Hadoop bundle should get you going with the Hadoop client dependencies at least [1]. It looks like one of the servicemix guys created a Hadoop ticket for making bundles of their jars as well [2], though it doesn't look like there's been any movement on it.
I recently had to get the CDH3u4 client code working in Karaf. A good starting place for me was [3], however I did need to make updates to versions of many of the dependencies to get it functioning as expected. [3] will get you at least started with dependent bundles and the proper imports/exports to get it working. I've got the Accumulo client running in OSGi. If I recall correctly, versions 1.4 and above do not split packages across jars so it's really just a matter of getting the dependencies right. Zookeeper also ships as a bundle [4]. Hope this helps. [1] http://mvnrepository.com/artifact/org.apache.servicemix.bundles/org.apache.servicemix.bundles.hadoop-core/ [2] https://issues.apache.org/jira/browse/HADOOP-8446 [3] https://github.com/jbonofre/karaf-hadoop [4] https://issues.apache.org/jira/browse/ZOOKEEPER-425 On Mon, Mar 31, 2014 at 11:37 AM, Geoffry Roberts <[email protected]>wrote: > Luk, > > Thanks for the link, but I am a bit lost. wso2 offers middleware, > apparently you believe this will help my situation. If it's not too much, > can you expand? > > > On Mon, Mar 31, 2014 at 11:13 AM, Luk Vervenne <[email protected]> wrote: > >> osgi... see wso2.com >> >> On 31 Mar 2014, at 16:58, Geoffry Roberts <[email protected]> wrote: >> >> > All, >> > >> > I have a project for which Accumulo it appears will serve well. >> However, I have a significant amount of code I want to leverage that runs >> in OSGi. I don't need for Accumulo itself to be OSGi based but the >> Accumulo client yes. I see that the Accumulo client uses all the >> dependencies of the Hadoop client and therefore is not OSGi ready at this >> time. The Hadoop client certainly doesn't do OSGi--I don't think it can >> even spell it :-)--and attempting to make it so starts turning into a sure >> path to a long sojourn through dependency hell. I know, I've tried. >> > >> > Nonetheless, I would like to ask: Is there any interest in the Accumulo >> world of having an OSGi based client for this otherwise very appealing >> database? >> > >> > Thanks mucho >> > -- >> > There are ways and there are ways, >> > >> > Geoffry Roberts >> >> > > > -- > There are ways and there are ways, > > Geoffry Roberts >
