hue:无法访问文件系统根目录

ecr0jaav  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(534)

我在hadoop2.6.2集群中使用hue3.9。所有的电脑都有ubuntu14.04。我能够成功地安装hue,但是在从webui查看hue时,它确实出现了一些错误。我试图一次解决一个问题,所以我现在只关心第一个问题:

hadoop.hdfs_clusters.default.webhdfs_url    Current value: http://localhost:50070/webhdfs/v1
                                            Failed to access filesystem root

这是一张色调和相关错误的图片
我已经查找这个错误有一段时间了,我不知道为什么它无法访问。我想解决方案可能会显示在hue.ini配置文件中,但我还没有在该文件中找到任何有用的东西。我在文件中也指定了用户“hduser”,hduser是机器上sudoers的成员。
感谢您的帮助!

tuwxkamq

tuwxkamq1#

hdfs正在使用acl访问文件系统。如果在集群上执行“hdfs-dfs-ls”,您将看到类似于linux文件系统的所有者和访问权限。
与服务用户一起执行hue服务。默认情况下,该用户称为“色调”。这可以在hue.ini中更改。关于配置的注解是不言自明的。查找“#Web服务器以此身份运行”用户(https://github.com/cloudera/hue/blob/master/desktop/conf.dist/hue.ini
您有两个解决问题的选项:*授权您的用户使用ACL访问所有hdfs路径(例如,授予服务用户对hdfs中对象的所有权。*或者更好:确保use可以通过添加

<property>
      <name>hadoop.proxyuser.hue.hosts</name>
      <value>*</value>
 </property>
 <property>
      <name>hadoop.proxyuser.hue.groups</name>
      <value>*</value>
 </property>

到hdfs-site.xml

相关问题