我正在尝试使用CDH 4.3配置hue . 我正面临着HDFS的配置错误 . 它说 "Current value: http://XXX.XX.XX.XXX:50070/webhdfs/v1/ Filesystem root '/' should be owned by 'hdfs'" 但在我的情况下,所有者根文件夹是用户,那么我怎么能告诉hue根文件夹的所有者是用户 .
你可以用'user'更新DEFAULT_HDFS_SUPERUSER,但请注意这不是官方推荐的方式,它可能会制造东西 .
修改HDFS部件上的自定义"hdfs-site",添加以下键值 hadoop.proxyuser.hue.hosts=* hadoop.proxyuser.hue.groups=* 然后应重新启动群集 .
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'
usermod
pseudo-distributed.ini
Webserver runs as this user
server_user='user' server_group='user'
2 回答
你可以用'user'更新DEFAULT_HDFS_SUPERUSER,但请注意这不是官方推荐的方式,它可能会制造东西 .
修改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'