Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-9160

Adopt Jolokia as the JMX HTTP/JSON bridge.

Add voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None

    Description

      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.

      Attachments

        1. hadoop-9160-demo-branch-1.txt
          1 kB
          Luke Lu
        2. HADOOP-9160.patch
          3 kB
          Junping Du

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            junping_du Junping Du
            vicaya Luke Lu

            Dates

              Created:
              Updated:

              Slack

                Issue deployment