hdfs is not allowed to impersonate hdfs 解决方案

     今天在调试程序,写hdfs时,程序报错,日志如下:

    Caused by: org.apache.hadoop.ipc.RemoteException: User: hdfs is not allowed to impersonate hdfs

错误说明的很清楚了,hdfs账号不允许假扮hdfs用户。

错误原因:没有在core-site.xml文件中配置hdfs账户的proxyuser规则。

填坑方法:在namenode上编辑core-site.xml文件,如下:


为了不重启服务,可以在namenode下执行如下命令:

hdfs dfsadmin -refreshSuperUserGroupsConfiguration

至此,问题解决 !后面会继续说明,这些问题的本质原因。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 翻译: http://hadoop.apache.org/docs/stable/hadoop-project-d...
    金刚_30bf阅读 3,599评论 0 1
  • 翻译: http://hadoop.apache.org/docs/stable/hadoop-project-d...
    金刚_30bf阅读 3,379评论 0 0
  • 翻译: https://www.cloudera.com/documentation/enterprise/lat...
    金刚_30bf阅读 7,631评论 1 1
  • 翻译:https://www.cloudera.com/documentation/enterprise/late...
    金刚_30bf阅读 9,658评论 1 0
  • 今天看了再百度上搜索了一下,在百度百科里面发现原来冥想是瑜伽的重要组成部分,是瑜伽的一项技法和途径,冥想分为不同形...
    戚少阅读 2,325评论 0 0