Exception in thread "main" org.apache.hadoop.security.AccessControlException:org.apache.hadoop.security.AccessControlException: Permission denied: user=root, access=WRITE, inode="hadoopnode":hadoopnode:supergroup:rwxr-xr-x
解決:如果想在java程序中通過獲得FileSystem對象對操作hdfs的所有目錄,則用 hadoop fs -chmod 777 /
操作hdfs的指定某個目錄,則把“/”改成你想操作的目錄,例如: hadoop fs -chmod 777 /zys
2. 執行 fs -put時,出現如下問題
hdfs.DFSClient: DataStreamer Exception: org.apache.hadoop.ipc.RemoteException: java.io. IOException: ... could only be replicated to 0 nodes, instead of 1 ...
解決方法:
(1)防火牆原因
(2)磁盤空間原因