[ https://issues.apache.org/jira/browse/ZOOKEEPER-364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12695515#action_12695515 ]
Patrick Hunt commented on ZOOKEEPER-364: ---------------------------------------- ZOOKEEPER-36 allows for REST based tools to be developed. however this is implemented as a proxy, rather than a core part of the server. so I don't think we should rely on rest for implementing clients (at least default CLI), even though things like python work really well (there's an example tree dumper as part of 36) Also implementing in Java seems to result in significant overhead - ie starting a jvm for each command execution. Perhaps C? Similar to the cli.c we currently have, but a set of command line tools rather than a shell. I'm not sure c would be my first choice, but it would be nice from the perspective of exercising/testing our c binding. Perhaps Perl? Chris has done a great job with the perl binding... however that would put a requirement on external toolset not shipped with the release (cpan). Perhaps some other lang, like python? Basically this forces us to implement python bindings on top of the c intf. So the benefits of exercising c, plus we get python binding, plus the benefits of implementing the commands using a scripting lang? > command line interface for zookeeper. > ------------------------------------- > > Key: ZOOKEEPER-364 > URL: https://issues.apache.org/jira/browse/ZOOKEEPER-364 > Project: Zookeeper > Issue Type: New Feature > Affects Versions: 3.0.0, 3.0.1, 3.1.0, 3.1.1 > Reporter: Mahadev konar > Fix For: 3.2.0 > > > currently we have a shell based interface for zookeeper (which again isnt > well published). we should have a well published cli based interface for > zookeeper. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.