我正在尝试使用CDH 4.3配置hue。我正面临着HDFS的配置错误。它说“当前值:http://XXX.XX.XX.XXX:50070/webhdfs/v1/文件系统根目录'/'应由'hdfs'拥有” 但在我的情况下,所有者根文件夹是用户,那么我怎么能告诉hue根文件夹的所有者是用户。
答案 0 :(得分:0)
您可以使用“用户”更新DEFAULT_HDFS_SUPERUSER,但请注意,这不是官方推荐的方式,它可能会制造一些东西。
答案 1 :(得分:0)
修改HDFS部件上的自定义“hdfs-site”,
添加以下键值,
hadoop.proxyuser.hue.hosts=*
hadoop.proxyuser.hue.groups=*
然后你应该重新启动集群。
我认为可能是usermod
-a -G root'user',因此'user'可以获得/ root文件系统ACLS,还需要修改HUE配置文件pseudo-distributed.ini
以确保Webserver runs as this user
部分:
server_user='user'
server_group='user'