hadoop之路中所有的问题小结

·org.apache.hadoop.security.AccessControlException: Permission denied: user=acanprince, access=WRITE, inode=”/“:hadoop:supergroup:drwxr-xr-x at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.checkFsPermission(FSPermissionChecker.java:271) at 解决: 方法一: -DHADOOP_USER_NAME=hadoop //因为开始运行VM虚拟机当中会寻找 VM当中的hadoop_user)name这一个参数! 方法二-直接通过代码:

FileSystem fs = null;
Configuration conf = null;
@Before
public void init() throws Exception{
conf = new Configuration();
conf.set(“fs.defaultFS”,”hdfs://aclear1:9000”);
//这个是本地的对象
fs = FileSystem.get(conf);
// fs = FileSystem.get(new URI(“hdfs://aclear1:9000”), conf,”hadoop”);
//拿到一个文件系统操作的客户端实例对象
/*fs = FileSystem.get(conf);*/
//可以直接传入 uri和用户身份
}

现象:

注意:
如果是从eclipse1上传上去的就是去的eclipse当中hdfs-core.xml配置的副本个数的数量!(所以第一个有三个副本)
->否则若是从 shell里面上传的,首先参考的参数是从,hadoop-2.6.4当中配置的参数起作用还是有两个副本!
———————为angelababy打印的分割线———————
angelababy.love
134217728
rw-r—r—
76
块的起始偏移量:0
块的长度:76
当前主机:aclear3
当前主机:aclear2
当前主机:aclear4
———————为angelababy打印的分割线———————
cenos-6.5-hadoop-2.6.4.tar.gz
134217728
rw-r—r—
180813065
块的起始偏移量:0
块的长度:134217728
当前主机:aclear4
当前主机:aclear3
块的起始偏移量:134217728
块的长度:46595337
当前主机:aclear4
当前主机:aclear3

(っ•̀ω•́)っ✎⁾⁾ 坚持技术学习、内容输出与分享,您的支持将鼓励我继续创作!(*/ω\*)
( • ̀ω•́ )✧如有疑问或需要技术讨论,请留言或发邮件到 aclearzhang@qq.com.(*・ω< ) 
  • 本文作者:: AClearZhang
  • 本文链接:: 1132.html
  • 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!