소스 검색

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

Romain Rigaux 9 년 전
부모
커밋
02163ddf10
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)
   query_server = get_query_server_config(app_name)
   db = dbms.get(request.user, query_server)
   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': ''}
   response = {'status': -1, 'message': '', 'redirect': ''}
 
 
   if request.method == "POST":
   if request.method == "POST":