Ver Fonte

[impala] Assist metadata is broken

Romain Rigaux há 11 anos atrás
pai
commit
268013651c
1 ficheiros alterados com 9 adições e 5 exclusões
  1. 9 5
      apps/beeswax/src/beeswax/server/hive_server2_lib.py

+ 9 - 5
apps/beeswax/src/beeswax/server/hive_server2_lib.py

@@ -81,11 +81,15 @@ class HiveServerTable(Table):
 
   @property
   def path_location(self):
-    describe = self.extended_describe
-    match = re.search('location:([^,]+)', describe)
-    if match is not None:
-      match = match.group(1)
-    return match
+    try:
+      describe = self.extended_describe
+      match = re.search('location:([^,]+)', describe)
+      if match is not None:
+        match = match.group(1)
+      return match
+    except:
+      # Impala does not have extended_describe
+      return None
 
   @property
   def parameters(self):