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

     首先新建使用者,建議用adduser命令

sudo adduser hadoop


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

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

輸入

sudo usermod -a -G hadoop hadoop


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

cat  /etc/group


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

切換到可以root的使用者輸入

sudo gedit /etc/sudoers

sudo vi /etc/sudoers

在圖形介面可以用第一個命令,是ubuntu自帶的一個文字編輯器,終端命令介面使用第二個命令。有關vi編輯器的使用自行百度。


修改檔案如下:
# User privilege specification
root ALL=(ALL) ALL
hadoop ALL=(ALL) ALL
儲存退出,hadoop使用者就擁有了root許可權。