在虛擬機上搭建hadoop僞分佈式環境時遇到了一些問題,再次總結一下,網上已經有很多針對各種hadoop搭建錯誤的不錯的解決方法,這裏是我遇到的一些問題。
我的centos跟別人不太一樣呢= =
問題一:修改主機名
這個我沒有做很多的調查,不過大多數教你如何搭建hadoop的博客中寫道去/etc/xxx/network中更改主機名,但是還是要看不同的linux阪本,比如我的(我不記得centos什麼版本的了),就直接在 /etc目錄下的hostname文件中直接修改即可。
問題二:唯有datanode不啓動
一開始datanode和namenode都沒有啓動的,後來查了一些資料發現是因爲我曾經多次格式化namenode造成的。現在只有datanode沒有啓動,查看一下datanode的日誌,發線:
重新進到對應目錄,將data的目錄刪除,然後重新啓動hadoop,全部進程都啓動了。
我是使用start-all.sh啓動hadoop,然後用stop-all.sh終止全部結點運行的。