小编Arn*_*aud的帖子

WebHDFS无法在安全的hadoop集群上工作

我正在尝试使用Kerberos保护我的HDP2 Hadoop集群.

到目前为止,Hdfs,Hive,Hbase,Hue Beeswax和Hue Job /任务浏览器都正常工作; 然而Hue的文件浏览器无法正常工作,它回答:

WebHdfsException at /filebrowser/
AccessControlException: SIMPLE authentication is not enabled.  Available:[TOKEN, KERBEROS] (error 500)
Request Method: GET
Request URL:    http://bt1svlmy:8000/filebrowser/
Django Version: 1.2.3
Exception Type: WebHdfsException
Exception Value:    
AccessControlException: SIMPLE authentication is not enabled.  Available:[TOKEN, KERBEROS] (error 500)
Exception Location: /usr/lib/hue/desktop/libs/hadoop/src/hadoop/fs/webhdfs.py in _stats, line 208
Python Executable:  /usr/bin/python2.6
Python Version: 2.6.6
(...)
Run Code Online (Sandbox Code Playgroud)

我的hue.ini文件配置了所有security_enabled=true和其他相关参数设置.


我相信问题出在WebHDFS上.

我尝试了http://hadoop.apache.org/docs/r1.0.4/webhdfs.html#Authentication上给出的curl命令

curl -i --negotiate -L -u : "http://172.19.115.50:14000/webhdfs/v1/filetoread?op=OPEN"
Run Code Online (Sandbox Code Playgroud)

答案:

HTTP/1.1 403 Forbidden
Server: Apache-Coyote/1.1 …
Run Code Online (Sandbox Code Playgroud)

curl hadoop kerberos webhdfs

5
推荐指数
1
解决办法
7900
查看次数

标签 统计

curl ×1

hadoop ×1

kerberos ×1

webhdfs ×1