Hadoop权限问题以及Wrong FS错误
记录一些问题。首先是权限的问题。在Eclipse下开发时候会遇到Permission Denied的状况。该权限即可(貌似不太安全,我看到有人是修改的配置文件,等我和大牛们讨论了再说)
1、权限的改法,以我的为例
view plaincopy
[*]./hadoopfs-chmod-R777~/hadoop/hadoop
2、关于使用java api上传文件。 在定义一个FileSystem变量的时候伪分布式和单机版的方法是不一样的,单机版使用的是FileSystem类的静态函数
view plaincopy
[*]FileSystemhdfs=FileSystem.get(conf)
伪分布式下需要使用Path来获得 view plaincopy
[*]PathdstDir=newPath("hdfs://localhost:9000/home/hadoop/hadoop");
[*]FileSystemhdfs=dstDir.getFileSystem(getConf());
不然的话会出现如下错误
Wrong FS: hdfs://localhost:9000/home/hadoop/hadoop, expected: file:///
页:
[1]