• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

CDH搭建后,HDFS连接的权限问题

Caused by: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.AccessControlException): Permission denied: user=1hdfs, access=WRITE, inode="/hdfsapi/test/a.txt":hdfs:supergroup:-rw-r--r--
at org.apache.hadoop.hdfs.server.namenode.DefaultAuthorizationProvider.checkFsPermission(DefaultAuthorizationProvider.java:281)




昨天搭建好CDH集群后,在没开启认证的时候,以前的代码就跑不起来。像上面的问题不是说去修改文件目录权限的。根据之前的课程介绍和错误信息提示,将下面的admin 修改为hdfs去连接就成功了。
configuration = new Configuration();fileSystem = FileSystem.get(new URI(HDFS_PATH), configuration, "admin");Path path = new Path("/hdfsapi/test");boolean exist = fileSystem.exists(path);if(exist){    System.out.println("HDFS目录 "+path.toUri()+" 已经存在");}else{    fileSystem.mkdirs(path);    System.out.println("创建成功~!~~~");

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

发新帖

发布任务需求已有1031167位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!