Hadoop學習筆記 | NJU 大數據實驗課MapReduce

實驗二:

Hadoop入門教程:https://www.cnblogs.com/zhangduo/p/4592749.html

按照上述教程操作時,首先需要注意的是,\home文件夾中只有原先賬戶的文件夾,沒有hadoop賬戶文件夾,此時應當使用root用戶新建\home\hadoop文件夾,然後用root用戶執行nautilus /home,進入root用戶的圖形界面,右鍵點擊hadoop文件夾,將該文家的用戶組和用戶設爲hadoop-user和hadoop,這樣在後續的步驟中纔不會出現Permission denied錯誤。另外除了按照上述教程配置xml文件之外,按照官網的xml配置也是可以運行的,官網鏈接附上:http://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/SingleCluster.html

在配置ssh時,我首先自己創建了.ssh文件,然後執行ssh-keygen -t rsa,將生成的id_rsa.pub複製爲authorized_keys文件,然後執行ssh localhost,此時依舊需要輸入密碼,仍不能使用ssh免密登錄,查看日誌發現是找不到id_rsa文件,一番操作後,發現課件ppt中要求先進入.ssh文件夾,在生成密鑰,而初始時並沒有.ssh文件夾,於是我自己新建了.ssh文件夾,這導致生成密鑰以後,文件夾權限與ssh要求的權限不符。正確的操作應當是刪除.ssh文件夾,直接在用戶目錄\home\hadoop執行ssh-keygen -t rsa,將生成的id_rsa.pub複製爲authorized_keys文件,此時再執行ssh localhost發現已經可以免密登錄了

除此之外,沒有什麼其他奇奇怪怪的問題了

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章