0
HDFS當我指定以「/」作爲存儲命令的一部分使用輸出路徑AvroStorage即AvroStorage存儲到本地模式
STORE A INTO '/root/CustomerData-20160120-1101174'
USING org.apache.pig.piggybank.storage.avro.AvroStorage();
我得到一個錯誤:
java.lang.Exception: org.apache.hadoop.security.AccessControlException: Permission denied: user=root, access=WRITE, inode="/root/CustomerData-20160120-1101174/_temporary/0/_temporary/attempt_local1434837835_0012_m_000000_0/part-m-00000.avro":hdfs:hdfs:drwxr-xr-x
at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.check(FSPermissionChecker.java:319)
豬腳本以-x本地模式執行。當路徑沒有「/ root」時,一切正常。
STORE A INTO 'CustomerData-20160120-1101174'
USING org.apache.pig.piggybank.storage.avro.AvroStorage();
謝謝