1、 HUE的配置文件hue.ini
- 默认配置就可以,如果更改需要与其他配置项组合
2、 Hadoop的httpfs-site.xml配置
1、 httpfs-site.xml的配置如下:
<property>
<name>httpfs.proxyuser.hue.hosts</name>
<value>*</value>
</property>
<property>
<name>httpfs.proxyuser.hue.groups</name>
<value>*</value>
</property>
2、启动httpfs服务器
本人在启动时使用的是hdfs用户来启动的httpfs服务器。
./httpfs.sh start
./httpfs.sh stop
3、Hadoop的core-site.xml的配置
<!-- Hue WebHDFS proxy user setting -->
<property>
<name>hadoop.proxyuser.hue.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.hue.groups</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.hdfs.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.hdfs.groups</name>
<value>*</value>
</property>
注意:可以看到上面的配置我配置了hdfs的代理,有些博客会说明配置hdfs是因为hue创建了hdfs用户这是其一,其二是因为我配置的原因是因为我是使用hdfs用户来启动的httpfs服务器所以必须配置否则无法访问。
上图中的红色圈起来的表示启动的httpfs的用户。
Hadoop的hdfs-site.xml
<property>
<name>dfs.webhdfs.enabled</name>
<value>true</value>
</property>
配置完成后重启服务即可。