[ 
https://issues.apache.org/jira/browse/HADOOP-9160?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13723032#comment-13723032
 ] 

Luke Lu commented on HADOOP-9160:
---------------------------------

bq. I don't think we should introduce yet another protocol for admin 'write' 
operations.

* JMX already used for write/admin operations (JVM, metrics system etc.)
* Jolokia is basically a firewall and non-java language friendly transport for 
JMX.
* Jolokia is an enhancement to the existing JMX http proxy.
* JMX via Jolokia makes backward compatible API evolution trivial for both 
Hadoop 1 and beyond.
* We'll only expose admin API carefully in JMX/Jolokia that's common for Hadoop 
1, Hadoop 2+ and external systems.

I've also addressed people's concerns in detail in [#comment-13549249]. This is 
a light-weight feature that makes management system for multiple clusters of 
different versions of Hadoop and other systems easier. The risk of the feature 
is minimal, as it's not in typical production paths. If you still have 
concerns, I'd be interested in your specific reasons, so I can address them 
specifically.
                
> Adopt Jolokia as the JMX HTTP/JSON bridge.
> ------------------------------------------
>
>                 Key: HADOOP-9160
>                 URL: https://issues.apache.org/jira/browse/HADOOP-9160
>             Project: Hadoop Common
>          Issue Type: Improvement
>            Reporter: Luke Lu
>            Assignee: Junping Du
>              Labels: features
>         Attachments: hadoop-9160-demo-branch-1.txt, HADOOP-9160.patch
>
>
> The current JMX HTTP bridge has served its purpose, while a more complete 
> solution: Jolokia (formerly Jmx4Perl) has been developed/matured over the 
> years.
> Jolokia provides comprehensive JMX features over HTTP/JSON including search 
> and list of JMX attributes and operations metadata, which helps to support 
> inter framework/platform compatibility. It has first class language bindings 
> for Perl, Python, Javascript, Java.
> It's trivial (see demo patch) to incorporate Jolokia servlet into Hadoop HTTP 
> servers and use the same security mechanisms.
> Adopting Jolokia will substantially improve the manageability of Hadoop and 
> its ecosystem.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to