Uploaded image for project: 'Hue (READ ONLY)'
  1. Hue (READ ONLY)
  2. HUE-8330

[core] Multi cluster support of namespaces and compute

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Critical
    • Resolution: Incomplete
    • Affects Version/s: 4.2.0
    • Fix Version/s: None
    • Component/s: core.api
    • Labels:
      None

      Description

      A compute and namespace are either attached to a Browser app or and Editor/Dashboard/Scheduler app. They are similar to the auto DB and engine of an Editor. They works both for on-prem, cloud or hybrid.

      Contexts
      The most important is probably to add a native context object to each app.
      Compute ideally would be the same widget for all the apps, similarly to the current selected DB in the Editor

      UI

      hue.ini

      [desktop]
        [[clusters]]
            
          [[[hive-nightlyc6]]]
            name=nightly c6
            interfaces=hive
            server_host=nightly6x-unsecure-1.gce.cloudera.com
      
          [[[selfserviceanalytics]]]
            # type == direct
            name=self service analytics
            interfaces=hive
            server_host=self-service-analytics-1.gce.cloudera.com
      
          [[[Altus]]]
            type=altus
            hostname=...
            auth_key_id=...
            auth_key_secret=...
            
          [[[nightly-c5]]]
            name=Nightly C5
            type=ini
            path = /.../.../
      
          [[[nightly-c6]]]
            name=Nightly C6
            type=ini
            path = conf/nightly-c6/
      

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                romain Romain Rigaux
                Reporter:
                romain Romain Rigaux
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: