我正在使用PIG 0.7.1和Biginsights 1.0的嵌入式猪程序。现在我想在新版本的PIg(0.9.1)和Biginsights(1.4)中执行相同的程序。但是当我执行它时会显示以下错误。
org.apache.hadoop.ipc.RemoteException: org.apache.hadoop.security.AccessControlException: Permission denied: user=administrator, access=WRITE, inode="user":biadmin:supergroup:rwxr-xr-x
仅供参考,我可以使用java程序读取hdfs文件。我认为PIG只有问题。任何人都可以帮我解决这个问题吗?
这是我的示例代码:
PigServer ps = new PigServer(ExecType.MAPREDUCE,prt);
ps.registerQuery("A = load '/user/biadmin/student' using PigStorage() as (name:chararray);");
ps.registerQuery("B = foreach A generate name;");
ps.store("B", "user/biadmin/myoutput123");