2013-02-25 43 views
3

我在CentOS 6.3中使用CDH 4.1.2設置了安全(Kerberos)Oozie環境。我可以從服務器託管的CentOS機器查看Oozie Web控制檯。但有沒有辦法從我的本地Windows機器上查看webconsole。安全Oozie Web控制檯不能從我的Windows機器上工作

我試着用我的windows機器創建一個HTTP主體作爲主機名。我能夠獲得HTTP主體的有效票證。但是,當我打開了Oozie Web控制檯,我收到以下錯誤

org.apache.hadoop.security.authentication.client.AuthenticationException:GSSException,並:有缺陷的令牌檢測(機制級別:GSSHeader沒有找到合適的標籤)

我錯過了什麼。幫幫我吧。由於您的瀏覽器發送NTLM身份驗證,而不是Kerberos要求

感謝,

毗溼奴Ganth

回答

0

出現此錯誤。

在Internet Explorer中按照下面的步驟,

  1. Internet選項
  2. 安全選項卡,選擇本地Intranet
  3. 點擊自定義級別在下面,讓只有在根據用戶身份驗證部分Intranet區域確保自動登錄。
  4. Internet選項,選擇高級標籤,並確保能夠在安全性部分選擇集成Windows身份驗證

一旦完成上述步驟,它就可以在Internet Explorer和Google Chrome上運行。

+0

鏈接斷開。 – YoungHobbit 2016-02-01 17:21:16

0

如果您從Cross領域訪問它,您的基於widows的客戶端應該知道KDC位置以創建適當的SPNEGO令牌。您需要在您的AD中爲該類型的用戶創建單獨的策略,或者您可以通過命令行在客戶端計算機註冊表中手動添加映射,以便他們知道您的Hadoop領域KDC:

ksetup/addkdc HADOOP.DOMAIN。 COM hadoop.nodewithkdc.com

ksetup/addhosttorealmmap hadoop.nodewithkdc.com HADOOP.DOMAIN.COM