hadoop httpfs Server 配置坑

今天上线的时候启动httpfs的时候,每次访问都提示权限不够,相同的配置线下就没有问题。

后来发现:

1、core-site.xml里面的添加的配置必须在namenode的节点进行配置,在datanode配置是不起作用的。


             hadoop.proxyuser.userxxxxx.hosts
             *
         

         
             hadoop.proxyuser.userxxxxxx.groups
             *
         

2、然后配置httpfs-env.sh的配置开启端口

  export HTTPFS_HTTP_PORT=xxxx 默认是14000

3、然后重启namenode,启动httpfs server 即可。只需重启namenode就行了,不用重新resourcemanager

4、然后在datanode接口启动httpfs server

5、线下环境之所以无法发现是因为线下是伪随机分布,或者namenode 和datanode配置都一样所以没发现

你可能感兴趣的:(hadoop)