1. 程式人生 > >【完全分散式Hadoop】(四)新建hadoop使用者以及使用者組,並賦予sudo免密碼許可權

【完全分散式Hadoop】(四)新建hadoop使用者以及使用者組,並賦予sudo免密碼許可權

搭建hadoop叢集環境不僅master和slaves安裝的hadoop路徑要完全一樣,也要求使用者和組也要完全一致。因此第一步就是新建使用者以及使用者組。對於新手來言,新建使用者使用者組,並賦予適當的許可權無疑是最大的問題。下面請跟隨我來新建使用者以及使用者組並賦予root許可權。

 在root許可權下首先新建使用者,建議用adduser命令

sudo adduser hadoop

passwd hadoop

輸入密碼後一直按回車即可,最後輸入y確定。

在建立hadoop使用者的同時也建立了hadoop使用者組,下面我們把hadoop使用者加入到hadoop使用者組

輸入

sudo usermod -a -G hadoop hadoop 

前面一個hadoop是組名,後面一個hadoop是使用者名稱。完成後輸入一下命令查詢結果。

cat  /etc/group

然後再把hadoop使用者賦予root許可權,讓他可以使用sudo命令

切換到可以root的使用者輸入
在圖形介面可以用以下命令,是ubuntu自帶的一個文字編輯器

sudo gedit /etc/sudoers

終端命令介面使用以下命令。有關vi編輯器的使用自行百度

sudo vi /etc/sudoers

修改檔案如下:
#User privilege specification

root ALL=(ALL) ALL
hadoop ALL=(root) NOPASSWD:ALL

儲存退出,hadoop使用者就擁有了root許可權。