瀏覽代碼

HUE-6380 [optimizer] Properly check if app is turned on or not

Romain Rigaux 8 年之前
父節點
當前提交
eb39ab3731
共有 3 個文件被更改,包括 5 次插入5 次删除
  1. 1 1
      desktop/conf.dist/hue.ini
  2. 1 1
      desktop/conf/pseudo-distributed.ini.tmpl
  3. 3 3
      desktop/libs/metadata/src/metadata/conf.py

+ 1 - 1
desktop/conf.dist/hue.ini

@@ -1632,7 +1632,7 @@
 [metadata]
 
   [[optimizer]]
-    # Base URL to Optimizer API.
+    # Base URL to Optimizer API or compatible service.
     ## api_url=https://optimizer.cloudera.com
 
     # The name of the key of the service.

+ 1 - 1
desktop/conf/pseudo-distributed.ini.tmpl

@@ -1636,7 +1636,7 @@
 [metadata]
 
   [[optimizer]]
-    # Base URL to Optimizer API.
+    # Base URL to Optimizer API or compatible service.
     ## api_url=https://optimizer.cloudera.com
 
     # The name of the key of the service.

+ 3 - 3
desktop/libs/metadata/src/metadata/conf.py

@@ -49,7 +49,7 @@ def get_optimizer_url():
   return OPTIMIZER.API_URL.get() and OPTIMIZER.API_URL.get().strip('/')
 
 def has_optimizer():
-  return bool(get_optimizer_url())
+  return bool(OPTIMIZER.AUTH_KEY.get())
 
 
 def get_navigator_url():
@@ -74,8 +74,8 @@ OPTIMIZER = ConfigSection(
   members=dict(
     API_URL=Config(
       key='api_url',
-      help=_t('Base URL to Optimizer API (e.g. - https://alpha.optimizer.cloudera.com/)'),
-      default=None),
+      help=_t('Base URL to Optimizer API or compatible service.'),
+      default='https://optimizer.cloudera.com/'),
 
     AUTH_KEY=Config(
       key="auth_key",