![](/img/trans.png)
[英]Connecting to Kerberized hadoop cluster using python module impyla
[英]Python Requests Post request fails when connecting to a Kerberized Hadoop cluster with Livy
我正在嘗試通過Livy連接到kerberized hadoop集群來執行Spark代碼。 請求調用im如下。
kerberos_auth = HTTPKerberosAuth(mutual_authentication=REQUIRED, force_preemptive=True)
r = requests.post(host + '/sessions', data=json.dumps(data), headers=headers, auth=kerberos_auth)
此調用失敗,並顯示以下錯誤
GSSException:未提供有效憑據(機制級別:無法找到任何Kerberos憑據)
任何幫助在這里將不勝感激。
在安全模式下在Hadoop中運行Hadoop服務守護程序時,Kerberos票證將使用密鑰表進行解密,並且該服務使用密鑰表來確定進入集群的用戶的憑據。 如果沒有keytab,並且其中包含正確的服務主體,您將收到此錯誤消息。 有關設置密鑰表的更多詳細信息,請參閱安全模式下的Hadoop 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.