Hadoop創建新用戶


HDFS本身並沒有提供用戶名、組等的創建和管理,在客戶端操作Hadoop時,Hadoop自動識別執行命令所在的進程的用戶名和用戶組,然后檢查是否具有權限。啟動Hadoop的用戶即為超級用戶,可以進行所有操作。

由於想在Windows 7的Eclipse里面操作Hadoop,Windows 7的用戶是Administrator,所以首先在運行Hadoop的所有Linux主機上添加相應的用戶:

adduser -g hadoop Administrator 

用Hadoop的超級用戶hadoop在HDFS新建一個文件夾,並更改權限:

hdfs dfs -mkdir /user/Administrator
hdfs dfs -chwon Administrator /user/Administrator

還要為所有Linux主機的該用戶實現SSH無密碼登錄,然后Administrator就可以向/user/Administrator提交文件並執行Hadoop任務。

如果想讓該用戶具有HDFS下所有文件的權限:

 

hdfs dfs -chmod -R g+w /

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM