PIG 0.7.1 と Biginsights 1.0 を使用している Embedded Pig プログラムがうまく機能しています。今度は、新しいバージョンの 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");