0
我想更改文件權限,但涉及此錯誤。Hdfs文件權限
的Hadoop版本:1.0.3
NetBeans IDE的7.4
JDK = 7u45
Java代碼:
Configuration conf = new Configuration();
conf.addResource(new Path("/home/furkanb/hadoop-1.0.3/conf/core-site.xml"));
conf.addResource(new Path("/home/furkanb/hadoop-1.0.3/conf/hdfs-site.xml"));
FileSystem fileSystem = FileSystem.get(conf);
......
fileSystem.setPermission(new Path(file), FsPermission.createImmutable((short) 0777));
fileSystem.close();
我見面錯誤:
Exception in thread "main" java.io.IOException: Call to /127.0.0.1:9000 failed on local exception: java.io.EOFException
at org.apache.hadoop.ipc.Client.wrapException(Client.java:1107)
at org.apache.hadoop.ipc.Client.call(Client.java:1075)
at org.apache.hadoop.ipc.RPC$Invoker.invoke(RPC.java:225)
at com.sun.proxy.$Proxy1.setPermission(Unknown Source)
如何c我解決它?
提供更多的代碼行,包括您在Path()中使用的「文件」。 –
錯誤消息表明您可能給setPermission方法提供了錯誤的「路徑」。 –
文件路徑= /user/furkanb/test.txt – furkanbhcc