免密登錄是爲了後面啓動Hadoop服務方便而操作,不然每個Hadoop服務啓動都需要輸入密碼(如果本機已生成祕鑰,則只需把id_rsa.pub的內容拷貝一份至同目錄下的authorized_keys中即可)。這裏我用的是一臺全新的虛擬機來演示。
將準備好的安裝包(這裏用的hadoop-2.6.0版本)解壓到指定文件夾下,這裏我解壓到了software文件夾下並且改名爲hadoop260;
下一步我們需要還要將hadoop的native安裝包解壓到hadoop的lib文件夾下的native文件夾中;
爲了後續程序正常運行,我們提前改變hadoop文件的權限
配置HADOOP_HOME並在path里加入bin目錄和sbin目錄;
環境變量配置好之後記得重啓—>source /etc/profile,之後再echo查看即可;
需要配置的xml文件在hadoop根目錄的etc/hadoop文件夾下,我們進入之後開始修改;
hadoop-env.sh這裏只需要將JAVA_HOME配置好即可;
之後還有兩個xml文檔需要配置;
上述步驟均配置完成之後,我們需要對hadoop進行初始化(我的在hadoop260/sbin目錄下);
初始化完畢後啓動hdfs的服務;jps可以查看Hadoop的服務;
驗證是否成功,打開瀏覽器,輸入虛擬機的ip地址,端口號50070,查看是否能成功登陸
需要配置的xml文件在hadoop根目錄的etc/hadoop文件夾下,我們進入之後開始修改;
上述配置完畢後啓動yarn服務;
驗證是否成功,打開瀏覽器,輸入虛擬機的ip地址,端口號8088,查看是否能成功登陸;
上述都成功,恭喜你!配置Hadoop全部完成!
原創作者:wsjslient |