Hue开始在python源码中添加打印出异常信息:
[15/Nov/2018 08:56:56] "GET /hbase/api/getTableList/Cluster1?_=1542242641611 HTTP/1.1" 200 9292
----------message:500 Server Error: Internal Server Error for url: http://138.bd:14000/webhdfs/v1/?op=GETFILESTATUS&user.name=hue&doas=admin
{"RemoteException":{"message":"SIMPLE authentication is not enabled. Available:[TOKEN, KERBEROS]","exception":"AccessControlException","javaClassName":"org.apache.hadoop.security.AccessControlException"}}
调用接口信息打印出来:curl 'http://138.bd:14000/webhdfs/v1/?op=GETFILESTATUS&user.name=hue&doas=admin'
当初一直怀疑是hue.ini配置哪里存在问题,检查了尝试了很久都未发现问题所在,后来怀疑大数据接入Kerberos后,启用httpfs服务是不是也要加载相关的配置参数。
个人把HTTP/138.bd@EXAMPLE.COM和创建的hue/138.bd@EXAMPLE.COM,生成到一个秘钥文件admin.keytab中
其中修改后的httpfs配置文件如下:/etc/hadoop-httpfs/conf/httpfs-