2017-05-09 29 views
0

我使用HDP 2.5.3,與Isilon存儲作爲數據節點啓動服務,Ambari顯示如下錯誤,每當我要開始紗線或蜂房錯誤使用Ambari

self.util.run_command(self.main_resource.resource.target, 'SETPERMISSION', method='PUT', permission=self.mode, assertable_result=False) 
    File "/usr/lib/python2.6/site-packages/resource_management/libraries/providers/hdfs_resource.py", line 192, in run_command 
    raise Fail(err_msg) 
resource_management.core.exceptions.Fail: Execution of 'curl -sS -L -w '%{http_code}' -X PUT 'http://zonehdfs.isi.mcci.local:8082/webhdfs/v1/ats/done?op=SETPERMISSION&user.name=hdfs&permission=755'' returned status_code=403. 
{ 
    "RemoteException": { 
    "exception": "AccessControlException", 
    "javaClassName": "org.apache.hadoop.security.AccessControlException", 
    "message": "Permission denied: user=hdfs, access=WRITE, path=\"/ats/done\"" 
    } 
} 

回答

0

錯誤是相當清楚的。用戶hdfs想要在文件夾/ats/done中寫入,並且不允許。給他的寫權限,它應該工作。

+0

路徑在Isilon上,hdfs用戶標識爲501,路徑的所有者爲501. – user1815910

+0

但是擁有所有者寫入權限? – Daniel

+0

是的,准許是770. – user1815910