Browse Source

HUE-6356 [importer] Make submission DB source and target generic

Hardcoded to Hive before
Romain Rigaux 8 years ago
parent
commit
ca55bf1108
2 changed files with 3 additions and 3 deletions
  1. 1 1
      desktop/core/src/desktop/models.py
  2. 2 2
      desktop/libs/indexer/src/indexer/api3.py

+ 1 - 1
desktop/core/src/desktop/models.py

@@ -1645,7 +1645,7 @@ class ClusterConfig():
         'displayName': _('Editor'),
         'interpreters': interpreters,
         'page': interpreters[0]['page'],
-        'default_sql_interpreter': next((interpreter['type'] for interpreter in interpreters if interpreter['is_sql']), 'hive')
+        'default_sql_interpreter': next((interpreter['type'] for interpreter in interpreters if interpreter.get('is_sql')), 'hive')
       }
     else:
       return None

+ 2 - 2
desktop/libs/indexer/src/indexer/api3.py

@@ -193,7 +193,7 @@ def create_database(request, source, destination):
     }
   )
 
-  editor_type = 'hive'
+  editor_type = destination['apiHelperType']
   on_success_url = reverse('metastore:show_tables', kwargs={'database': database})
 
   notebook = make_notebook(name='Execute and watch', editor_type=editor_type, statement=sql, status='ready', on_success_url=on_success_url, is_task=True)
@@ -363,7 +363,7 @@ def _create_table_from_a_file(request, source, destination):
         'table_name': table_name
     }
 
-  editor_type = 'impala' if table_format == 'kudu' else 'hive'
+  editor_type = 'impala' if table_format == 'kudu' else destination['apiHelperType']
 
   on_success_url = reverse('metastore:describe_table', kwargs={'database': database, 'table': table_name})