Uploaded image for project: 'Apache Knox'
  1. Apache Knox
  2. KNOX-2675

Oozie Console URL on the web UI should be a Knox URL

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.4.0
    • 1.6.0
    • None
    • None

    Description

      When I open the Oozie web UI through Knox gateway and navigate to a workflow's action details then I see the Console URL field contains the cluster's internal hostname instead of a Knox gateway url. Here is an example json result from Oozie through Knox:

      {
          "appName":"some_oozie_application",
          ...
          "actions":[
              {...},
              {
                  ...
                  "consoleUrl":"https://some_internal_domain_name:8090/proxy/application_1632125050865_0003/",
                  ...
              },
              {...}
          ],
          "status":"SUCCEEDED",
          "group":null
      } 

      The desired form should be for the consoleUrl field something like this:

      https://externally_available_knox_domain_name:8443/gateway/cdp-proxy/yarn/cluster/app/application_1632125050865_0003/ 

      The proposed solution contains Yarn UI v1 URL because the Yarn UI v2 contains a hash mark which cannot be used. See KNOX-2676

      Attachments

        Issue Links

          Activity

            People

              dionusos Dénes Bodó
              dionusos Dénes Bodó
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 20m
                  20m