瀏覽代碼

HUE-1278 [beeswax] HiveServer2 backend should not require a kerberos principal

- Fix hive site parsing for hs2 kerberos credentials to default to None
Abraham Elmahrek 12 年之前
父節點
當前提交
baf7a8a
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      apps/beeswax/src/beeswax/server/beeswax_lib.py

+ 4 - 1
apps/beeswax/src/beeswax/server/beeswax_lib.py

@@ -218,7 +218,10 @@ class BeeswaxClient:
       principal = KERBEROS.HUE_PRINCIPAL.get()
 
     # We should integrate hive_site.get_metastore() here in the future
-    kerberos_principal_short_name = principal.split('/', 1)[0]
+    if principal:
+      kerberos_principal_short_name = principal.split('/', 1)[0]
+    else:
+      kerberos_principal_short_name = None
 
     return use_sasl, kerberos_principal_short_name