Эх сурвалжийг харах

HUE-8798 [metastore] Add more empty properties to the describe table

Romain 6 жил өмнө
parent
commit
5b45bfe163

+ 3 - 3
apps/beeswax/src/beeswax/server/hive_metastore_server.py

@@ -125,9 +125,9 @@ class HiveMetastoreClient:
     meta_table = self.meta_client.get_table(*args, **kwargs)
 
     table = HiveTable(meta_table)
-    setattr(table, 'details', {})
-    setattr(table, 'properties', {})
-    setattr(table, 'stats', {})
+    setattr(table, 'details', {'properties': {'table_type': meta_table.tableType}, 'stats': {'val': 1}})
+    setattr(table, 'properties', {'val': 1})
+    setattr(table, 'stats', [{'val': 1}])
     setattr(table, 'is_impala_only', False)
 
     return table

+ 1 - 1
desktop/libs/notebook/src/notebook/connectors/base.py

@@ -282,7 +282,7 @@ def get_api(request, snippet):
 
   interpreter = [
     interpreter
-    for interpreter in get_ordered_interpreters(request.user) if snippet['type'] in (interpreter['type'], interpreter['name'])
+    for interpreter in get_ordered_interpreters(request.user) if snippet['type'] in (interpreter['type'], interpreter['interface'])
   ]
   if not interpreter:
     if snippet['type'] == 'hbase':