You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by "Stephen Gargan (JIRA)" <ji...@apache.org> on 2010/02/16 09:34:40 UTC
[jira] Created: (CAMEL-2472) A Zookeeper Component for Camel
A Zookeeper Component for Camel
-------------------------------
Key: CAMEL-2472
URL: https://issues.apache.org/activemq/browse/CAMEL-2472
Project: Apache Camel
Issue Type: New Feature
Affects Versions: 2.3.0
Reporter: Stephen Gargan
Priority: Minor
Fix For: 2.3.0
I've put together a basic component implementation for interacting with a Zookeeper Cluster (http://hadoop.apache.org/zookeeper/). Its a reasonably complete implementation, providing much of the available functionality of the 3.3.0 api. The main features being the abilities to
- Creation of nodes in any of the ZooKeeper create modes.
- Get and Set the data contents of arbitrary cluster nodes.
- Create and retrieve the list the child nodes attached to a particular node.
- A Distributed RoutePoilcy that leverages a Leader election coordinated by ZK to determine if exchanges should get processed.
It's build against the Head of Zookeepers current release stream, 3.3.0. Zookeeper (Like the rest of the Hadoop project) uses a custom ant build and so there are no SNAPSHOTS. This is a bit of an impediment, but its likely that the Zookeepr project will cut a release before too long. In the meantime, to get some soak time in the real world, I've attached a freshly cut jar from the head today so you can try the component out. It can be installed using the following command.
mvn install:install-file -DgroupId=org.apache.zookeeper -DartifactId=zookeeper -Dversion=3.3.0 -Dpackaging=jar -Dfile=zookeeper-3.3.0.jar
I'm putting together some documentation and will be happy to add it to the wiki if the component gets picked up. I hope the project can find this useful.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (CAMEL-2472) A Zookeeper Component for Camel
Posted by "Gert Vanthienen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/CAMEL-2472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=57591#action_57591 ]
Gert Vanthienen commented on CAMEL-2472:
----------------------------------------
We could always add this artifact to http://svn.apache.org/repos/asf/camel/m2-repo/ and rename it 3.3.0-SNAPSHOT until the Zookeeper release has been cut (or create a m2-snapshots repo to avoid mixing snapshot and releases in our existing repo).
> A Zookeeper Component for Camel
> -------------------------------
>
> Key: CAMEL-2472
> URL: https://issues.apache.org/activemq/browse/CAMEL-2472
> Project: Apache Camel
> Issue Type: New Feature
> Affects Versions: 2.3.0
> Reporter: Stephen Gargan
> Priority: Minor
> Fix For: 2.3.0
>
> Attachments: zookeeper-3.3.0.jar, zookeeper.patch
>
>
> I've put together a basic component implementation for interacting with a Zookeeper Cluster (http://hadoop.apache.org/zookeeper/). Its a reasonably complete implementation, providing much of the available functionality of the 3.3.0 api. The main features being the abilities to
> - Creation of nodes in any of the ZooKeeper create modes.
> - Get and Set the data contents of arbitrary cluster nodes.
> - Create and retrieve the list the child nodes attached to a particular node.
> - A Distributed RoutePoilcy that leverages a Leader election coordinated by ZK to determine if exchanges should get processed.
> It's build against the Head of Zookeepers current release stream, 3.3.0. Zookeeper (Like the rest of the Hadoop project) uses a custom ant build and so there are no SNAPSHOTS. This is a bit of an impediment, but its likely that the Zookeepr project will cut a release before too long. In the meantime, to get some soak time in the real world, I've attached a freshly cut jar from the head today so you can try the component out. It can be installed using the following command.
> mvn install:install-file -DgroupId=org.apache.zookeeper -DartifactId=zookeeper -Dversion=3.3.0 -Dpackaging=jar -Dfile=zookeeper-3.3.0.jar
> I'm putting together some documentation and will be happy to add it to the wiki if the component gets picked up. I hope the project can find this useful.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (CAMEL-2472) A Zookeeper Component for Camel
Posted by "Stephen Gargan (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/CAMEL-2472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Stephen Gargan updated CAMEL-2472:
----------------------------------
Attachment: zookeeper-3.3.0.jar
zookeeper.patch
> A Zookeeper Component for Camel
> -------------------------------
>
> Key: CAMEL-2472
> URL: https://issues.apache.org/activemq/browse/CAMEL-2472
> Project: Apache Camel
> Issue Type: New Feature
> Affects Versions: 2.3.0
> Reporter: Stephen Gargan
> Priority: Minor
> Fix For: 2.3.0
>
> Attachments: zookeeper-3.3.0.jar, zookeeper.patch
>
>
> I've put together a basic component implementation for interacting with a Zookeeper Cluster (http://hadoop.apache.org/zookeeper/). Its a reasonably complete implementation, providing much of the available functionality of the 3.3.0 api. The main features being the abilities to
> - Creation of nodes in any of the ZooKeeper create modes.
> - Get and Set the data contents of arbitrary cluster nodes.
> - Create and retrieve the list the child nodes attached to a particular node.
> - A Distributed RoutePoilcy that leverages a Leader election coordinated by ZK to determine if exchanges should get processed.
> It's build against the Head of Zookeepers current release stream, 3.3.0. Zookeeper (Like the rest of the Hadoop project) uses a custom ant build and so there are no SNAPSHOTS. This is a bit of an impediment, but its likely that the Zookeepr project will cut a release before too long. In the meantime, to get some soak time in the real world, I've attached a freshly cut jar from the head today so you can try the component out. It can be installed using the following command.
> mvn install:install-file -DgroupId=org.apache.zookeeper -DartifactId=zookeeper -Dversion=3.3.0 -Dpackaging=jar -Dfile=zookeeper-3.3.0.jar
> I'm putting together some documentation and will be happy to add it to the wiki if the component gets picked up. I hope the project can find this useful.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (CAMEL-2472) A Zookeeper Component for Camel
Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/CAMEL-2472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=57633#action_57633 ]
Claus Ibsen commented on CAMEL-2472:
------------------------------------
Just to be clear the OS license for ZooKeeper is that Apache friendly?
> A Zookeeper Component for Camel
> -------------------------------
>
> Key: CAMEL-2472
> URL: https://issues.apache.org/activemq/browse/CAMEL-2472
> Project: Apache Camel
> Issue Type: New Feature
> Affects Versions: 2.3.0
> Reporter: Stephen Gargan
> Priority: Minor
> Fix For: 2.3.0
>
> Attachments: zookeeper-3.3.0.jar, zookeeper.patch
>
>
> I've put together a basic component implementation for interacting with a Zookeeper Cluster (http://hadoop.apache.org/zookeeper/). Its a reasonably complete implementation, providing much of the available functionality of the 3.3.0 api. The main features being the abilities to
> - Creation of nodes in any of the ZooKeeper create modes.
> - Get and Set the data contents of arbitrary cluster nodes.
> - Create and retrieve the list the child nodes attached to a particular node.
> - A Distributed RoutePoilcy that leverages a Leader election coordinated by ZK to determine if exchanges should get processed.
> It's build against the Head of Zookeepers current release stream, 3.3.0. Zookeeper (Like the rest of the Hadoop project) uses a custom ant build and so there are no SNAPSHOTS. This is a bit of an impediment, but its likely that the Zookeepr project will cut a release before too long. In the meantime, to get some soak time in the real world, I've attached a freshly cut jar from the head today so you can try the component out. It can be installed using the following command.
> mvn install:install-file -DgroupId=org.apache.zookeeper -DartifactId=zookeeper -Dversion=3.3.0 -Dpackaging=jar -Dfile=zookeeper-3.3.0.jar
> I'm putting together some documentation and will be happy to add it to the wiki if the component gets picked up. I hope the project can find this useful.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (CAMEL-2472) A Zookeeper Component for Camel
Posted by "Stephen Gargan (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/CAMEL-2472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=57685#action_57685 ]
Stephen Gargan commented on CAMEL-2472:
---------------------------------------
So looking a little harder, the Zookeeper docs do specify 1.6 as a requirement. http://hadoop.apache.org/zookeeper/docs/r3.2.2/zookeeperAdmin.html. I had a fun ol' time trying to get a 1.5 JDK from the Sun/Oracle site now that it has reached its end of life. I will test tomorrow and see if Zookeeper will run with it but i guess its to 'extras' for now if at all.
Any plans for a 1.6 migration or are there too many customers invested in 1.5?
> A Zookeeper Component for Camel
> -------------------------------
>
> Key: CAMEL-2472
> URL: https://issues.apache.org/activemq/browse/CAMEL-2472
> Project: Apache Camel
> Issue Type: New Feature
> Affects Versions: 2.3.0
> Reporter: Stephen Gargan
> Priority: Minor
> Fix For: 2.3.0
>
> Attachments: zookeeper-3.3.0.jar, zookeeper.patch
>
>
> I've put together a basic component implementation for interacting with a Zookeeper Cluster (http://hadoop.apache.org/zookeeper/). Its a reasonably complete implementation, providing much of the available functionality of the 3.3.0 api. The main features being the abilities to
> - Creation of nodes in any of the ZooKeeper create modes.
> - Get and Set the data contents of arbitrary cluster nodes.
> - Create and retrieve the list the child nodes attached to a particular node.
> - A Distributed RoutePoilcy that leverages a Leader election coordinated by ZK to determine if exchanges should get processed.
> It's build against the Head of Zookeepers current release stream, 3.3.0. Zookeeper (Like the rest of the Hadoop project) uses a custom ant build and so there are no SNAPSHOTS. This is a bit of an impediment, but its likely that the Zookeepr project will cut a release before too long. In the meantime, to get some soak time in the real world, I've attached a freshly cut jar from the head today so you can try the component out. It can be installed using the following command.
> mvn install:install-file -DgroupId=org.apache.zookeeper -DartifactId=zookeeper -Dversion=3.3.0 -Dpackaging=jar -Dfile=zookeeper-3.3.0.jar
> I'm putting together some documentation and will be happy to add it to the wiki if the component gets picked up. I hope the project can find this useful.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (CAMEL-2472) A Zookeeper Component for Camel
Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/CAMEL-2472?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen updated CAMEL-2472:
-------------------------------
Affects Version/s: (was: 2.3.0)
Fix Version/s: (was: 2.3.0)
Future
> A Zookeeper Component for Camel
> -------------------------------
>
> Key: CAMEL-2472
> URL: https://issues.apache.org/activemq/browse/CAMEL-2472
> Project: Apache Camel
> Issue Type: New Feature
> Reporter: Stephen Gargan
> Priority: Minor
> Fix For: Future
>
> Attachments: zookeeper-3.3.0.jar, zookeeper.patch
>
>
> I've put together a basic component implementation for interacting with a Zookeeper Cluster (http://hadoop.apache.org/zookeeper/). Its a reasonably complete implementation, providing much of the available functionality of the 3.3.0 api. The main features being the abilities to
> - Creation of nodes in any of the ZooKeeper create modes.
> - Get and Set the data contents of arbitrary cluster nodes.
> - Create and retrieve the list the child nodes attached to a particular node.
> - A Distributed RoutePoilcy that leverages a Leader election coordinated by ZK to determine if exchanges should get processed.
> It's build against the Head of Zookeepers current release stream, 3.3.0. Zookeeper (Like the rest of the Hadoop project) uses a custom ant build and so there are no SNAPSHOTS. This is a bit of an impediment, but its likely that the Zookeepr project will cut a release before too long. In the meantime, to get some soak time in the real world, I've attached a freshly cut jar from the head today so you can try the component out. It can be installed using the following command.
> mvn install:install-file -DgroupId=org.apache.zookeeper -DartifactId=zookeeper -Dversion=3.3.0 -Dpackaging=jar -Dfile=zookeeper-3.3.0.jar
> I'm putting together some documentation and will be happy to add it to the wiki if the component gets picked up. I hope the project can find this useful.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (CAMEL-2472) A Zookeeper Component for Camel
Posted by "Stephen Gargan (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/CAMEL-2472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=57645#action_57645 ]
Stephen Gargan commented on CAMEL-2472:
---------------------------------------
Yes absolutely. Zookeeper is a sub project of Hadoop, a top level
Apache project. The license is Apache 2.0
http://svn.apache.org/repos/asf/hadoop/zookeeper/trunk/LICENSE.txt
> A Zookeeper Component for Camel
> -------------------------------
>
> Key: CAMEL-2472
> URL: https://issues.apache.org/activemq/browse/CAMEL-2472
> Project: Apache Camel
> Issue Type: New Feature
> Affects Versions: 2.3.0
> Reporter: Stephen Gargan
> Priority: Minor
> Fix For: 2.3.0
>
> Attachments: zookeeper-3.3.0.jar, zookeeper.patch
>
>
> I've put together a basic component implementation for interacting with a Zookeeper Cluster (http://hadoop.apache.org/zookeeper/). Its a reasonably complete implementation, providing much of the available functionality of the 3.3.0 api. The main features being the abilities to
> - Creation of nodes in any of the ZooKeeper create modes.
> - Get and Set the data contents of arbitrary cluster nodes.
> - Create and retrieve the list the child nodes attached to a particular node.
> - A Distributed RoutePoilcy that leverages a Leader election coordinated by ZK to determine if exchanges should get processed.
> It's build against the Head of Zookeepers current release stream, 3.3.0. Zookeeper (Like the rest of the Hadoop project) uses a custom ant build and so there are no SNAPSHOTS. This is a bit of an impediment, but its likely that the Zookeepr project will cut a release before too long. In the meantime, to get some soak time in the real world, I've attached a freshly cut jar from the head today so you can try the component out. It can be installed using the following command.
> mvn install:install-file -DgroupId=org.apache.zookeeper -DartifactId=zookeeper -Dversion=3.3.0 -Dpackaging=jar -Dfile=zookeeper-3.3.0.jar
> I'm putting together some documentation and will be happy to add it to the wiki if the component gets picked up. I hope the project can find this useful.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (CAMEL-2472) A Zookeeper Component for Camel
Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/CAMEL-2472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=57688#action_57688 ]
Claus Ibsen commented on CAMEL-2472:
------------------------------------
Yeah lets host it at camel-extra.
When eventually we can migrate Camel to 1.6 as min, then we can move some of the components from camel-extra to Apache
> A Zookeeper Component for Camel
> -------------------------------
>
> Key: CAMEL-2472
> URL: https://issues.apache.org/activemq/browse/CAMEL-2472
> Project: Apache Camel
> Issue Type: New Feature
> Affects Versions: 2.3.0
> Reporter: Stephen Gargan
> Priority: Minor
> Fix For: 2.3.0
>
> Attachments: zookeeper-3.3.0.jar, zookeeper.patch
>
>
> I've put together a basic component implementation for interacting with a Zookeeper Cluster (http://hadoop.apache.org/zookeeper/). Its a reasonably complete implementation, providing much of the available functionality of the 3.3.0 api. The main features being the abilities to
> - Creation of nodes in any of the ZooKeeper create modes.
> - Get and Set the data contents of arbitrary cluster nodes.
> - Create and retrieve the list the child nodes attached to a particular node.
> - A Distributed RoutePoilcy that leverages a Leader election coordinated by ZK to determine if exchanges should get processed.
> It's build against the Head of Zookeepers current release stream, 3.3.0. Zookeeper (Like the rest of the Hadoop project) uses a custom ant build and so there are no SNAPSHOTS. This is a bit of an impediment, but its likely that the Zookeepr project will cut a release before too long. In the meantime, to get some soak time in the real world, I've attached a freshly cut jar from the head today so you can try the component out. It can be installed using the following command.
> mvn install:install-file -DgroupId=org.apache.zookeeper -DartifactId=zookeeper -Dversion=3.3.0 -Dpackaging=jar -Dfile=zookeeper-3.3.0.jar
> I'm putting together some documentation and will be happy to add it to the wiki if the component gets picked up. I hope the project can find this useful.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (CAMEL-2472) A Zookeeper Component for Camel
Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/CAMEL-2472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=57658#action_57658 ]
Claus Ibsen commented on CAMEL-2472:
------------------------------------
@Willem yeah that was a good point. We had to host the other hadoop project at camel-extra since it uses JDK1.6+
See more here:
http://camel.apache.org/hdfs.html
> A Zookeeper Component for Camel
> -------------------------------
>
> Key: CAMEL-2472
> URL: https://issues.apache.org/activemq/browse/CAMEL-2472
> Project: Apache Camel
> Issue Type: New Feature
> Affects Versions: 2.3.0
> Reporter: Stephen Gargan
> Priority: Minor
> Fix For: 2.3.0
>
> Attachments: zookeeper-3.3.0.jar, zookeeper.patch
>
>
> I've put together a basic component implementation for interacting with a Zookeeper Cluster (http://hadoop.apache.org/zookeeper/). Its a reasonably complete implementation, providing much of the available functionality of the 3.3.0 api. The main features being the abilities to
> - Creation of nodes in any of the ZooKeeper create modes.
> - Get and Set the data contents of arbitrary cluster nodes.
> - Create and retrieve the list the child nodes attached to a particular node.
> - A Distributed RoutePoilcy that leverages a Leader election coordinated by ZK to determine if exchanges should get processed.
> It's build against the Head of Zookeepers current release stream, 3.3.0. Zookeeper (Like the rest of the Hadoop project) uses a custom ant build and so there are no SNAPSHOTS. This is a bit of an impediment, but its likely that the Zookeepr project will cut a release before too long. In the meantime, to get some soak time in the real world, I've attached a freshly cut jar from the head today so you can try the component out. It can be installed using the following command.
> mvn install:install-file -DgroupId=org.apache.zookeeper -DartifactId=zookeeper -Dversion=3.3.0 -Dpackaging=jar -Dfile=zookeeper-3.3.0.jar
> I'm putting together some documentation and will be happy to add it to the wiki if the component gets picked up. I hope the project can find this useful.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (CAMEL-2472) A Zookeeper Component for Camel
Posted by "Stephen Gargan (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/CAMEL-2472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=57660#action_57660 ]
Stephen Gargan commented on CAMEL-2472:
---------------------------------------
I've been running it with 1.6. but it builds with 1.5 as the target.
http://svn.apache.org/repos/asf/hadoop/zookeeper/trunk/build.xml
> A Zookeeper Component for Camel
> -------------------------------
>
> Key: CAMEL-2472
> URL: https://issues.apache.org/activemq/browse/CAMEL-2472
> Project: Apache Camel
> Issue Type: New Feature
> Affects Versions: 2.3.0
> Reporter: Stephen Gargan
> Priority: Minor
> Fix For: 2.3.0
>
> Attachments: zookeeper-3.3.0.jar, zookeeper.patch
>
>
> I've put together a basic component implementation for interacting with a Zookeeper Cluster (http://hadoop.apache.org/zookeeper/). Its a reasonably complete implementation, providing much of the available functionality of the 3.3.0 api. The main features being the abilities to
> - Creation of nodes in any of the ZooKeeper create modes.
> - Get and Set the data contents of arbitrary cluster nodes.
> - Create and retrieve the list the child nodes attached to a particular node.
> - A Distributed RoutePoilcy that leverages a Leader election coordinated by ZK to determine if exchanges should get processed.
> It's build against the Head of Zookeepers current release stream, 3.3.0. Zookeeper (Like the rest of the Hadoop project) uses a custom ant build and so there are no SNAPSHOTS. This is a bit of an impediment, but its likely that the Zookeepr project will cut a release before too long. In the meantime, to get some soak time in the real world, I've attached a freshly cut jar from the head today so you can try the component out. It can be installed using the following command.
> mvn install:install-file -DgroupId=org.apache.zookeeper -DartifactId=zookeeper -Dversion=3.3.0 -Dpackaging=jar -Dfile=zookeeper-3.3.0.jar
> I'm putting together some documentation and will be happy to add it to the wiki if the component gets picked up. I hope the project can find this useful.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (CAMEL-2472) A Zookeeper Component for Camel
Posted by "Stephen Gargan (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/CAMEL-2472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=57784#action_57784 ]
Stephen Gargan commented on CAMEL-2472:
---------------------------------------
I've added a repo to my account at github.com to host this for the moment http://github.com/sgargan/camel-zookeeper. Hopefully at some stage it can make it into the mainline proper, but for now its good where it is. In the meantime, should I add documentation to the wiki or hold off?
> A Zookeeper Component for Camel
> -------------------------------
>
> Key: CAMEL-2472
> URL: https://issues.apache.org/activemq/browse/CAMEL-2472
> Project: Apache Camel
> Issue Type: New Feature
> Affects Versions: 2.3.0
> Reporter: Stephen Gargan
> Priority: Minor
> Fix For: 2.3.0
>
> Attachments: zookeeper-3.3.0.jar, zookeeper.patch
>
>
> I've put together a basic component implementation for interacting with a Zookeeper Cluster (http://hadoop.apache.org/zookeeper/). Its a reasonably complete implementation, providing much of the available functionality of the 3.3.0 api. The main features being the abilities to
> - Creation of nodes in any of the ZooKeeper create modes.
> - Get and Set the data contents of arbitrary cluster nodes.
> - Create and retrieve the list the child nodes attached to a particular node.
> - A Distributed RoutePoilcy that leverages a Leader election coordinated by ZK to determine if exchanges should get processed.
> It's build against the Head of Zookeepers current release stream, 3.3.0. Zookeeper (Like the rest of the Hadoop project) uses a custom ant build and so there are no SNAPSHOTS. This is a bit of an impediment, but its likely that the Zookeepr project will cut a release before too long. In the meantime, to get some soak time in the real world, I've attached a freshly cut jar from the head today so you can try the component out. It can be installed using the following command.
> mvn install:install-file -DgroupId=org.apache.zookeeper -DartifactId=zookeeper -Dversion=3.3.0 -Dpackaging=jar -Dfile=zookeeper-3.3.0.jar
> I'm putting together some documentation and will be happy to add it to the wiki if the component gets picked up. I hope the project can find this useful.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (CAMEL-2472) A Zookeeper Component for Camel
Posted by "Willem Jiang (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/CAMEL-2472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=57650#action_57650 ]
Willem Jiang commented on CAMEL-2472:
-------------------------------------
Another question, which version of JDK does Zookeeper need to run with?
We can't put the camel hadoop HFS component into Apache camel as it need to run with JDK 1.6.
> A Zookeeper Component for Camel
> -------------------------------
>
> Key: CAMEL-2472
> URL: https://issues.apache.org/activemq/browse/CAMEL-2472
> Project: Apache Camel
> Issue Type: New Feature
> Affects Versions: 2.3.0
> Reporter: Stephen Gargan
> Priority: Minor
> Fix For: 2.3.0
>
> Attachments: zookeeper-3.3.0.jar, zookeeper.patch
>
>
> I've put together a basic component implementation for interacting with a Zookeeper Cluster (http://hadoop.apache.org/zookeeper/). Its a reasonably complete implementation, providing much of the available functionality of the 3.3.0 api. The main features being the abilities to
> - Creation of nodes in any of the ZooKeeper create modes.
> - Get and Set the data contents of arbitrary cluster nodes.
> - Create and retrieve the list the child nodes attached to a particular node.
> - A Distributed RoutePoilcy that leverages a Leader election coordinated by ZK to determine if exchanges should get processed.
> It's build against the Head of Zookeepers current release stream, 3.3.0. Zookeeper (Like the rest of the Hadoop project) uses a custom ant build and so there are no SNAPSHOTS. This is a bit of an impediment, but its likely that the Zookeepr project will cut a release before too long. In the meantime, to get some soak time in the real world, I've attached a freshly cut jar from the head today so you can try the component out. It can be installed using the following command.
> mvn install:install-file -DgroupId=org.apache.zookeeper -DartifactId=zookeeper -Dversion=3.3.0 -Dpackaging=jar -Dfile=zookeeper-3.3.0.jar
> I'm putting together some documentation and will be happy to add it to the wiki if the component gets picked up. I hope the project can find this useful.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.