浏览代码

HUE-4908 [metastore] Support computing stats for Kudu tables

Romain Rigaux 9 年之前
父节点
当前提交
02163dd
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      apps/beeswax/src/beeswax/api.py

+ 5 - 0
apps/beeswax/src/beeswax/api.py

@@ -713,6 +713,11 @@ def analyze_table(request, database, table, columns=None):
   query_server = get_query_server_config(app_name)
   db = dbms.get(request.user, query_server)
 
+  table_obj = db.get_table(database, table)
+  if table_obj.is_impala_only and app_name != 'impala':
+    query_server = get_query_server_config('impala')
+    db = dbms.get(request.user, query_server)
+
   response = {'status': -1, 'message': '', 'redirect': ''}
 
   if request.method == "POST":