Hadoop学习之以全分布模式部署及问题
之前學習Hadoop都是在VMWare虛擬機上的Linux系統上以偽分布模式部署的,最近領導對GreenPlum比較感興趣,申請了7臺物理機,也就有機會在7臺物理組成的集群中以全分布模式部署Hadoop了。在部署Hadoop之前,領導已經將該7臺物理機的ssh配置好了,若不熟悉ssh的配置可以參考文章http://blog.csdn.net/skywalker_only/article/details/17356039。除了ssh不需要配置外,該7臺物理機上沒有安裝Java,所以還需要安裝Java,配置Java環境變量。關于如何下載Java,上傳到7臺主機就不再一一贅述。下面描述一下安裝Java時遇到的問題,因為這是第一次在別人裝好的系統上安裝Java,所以還是將所有遇到的問題及解決方案記錄了下來。
第一個問題是這樣的,以gpadmin用戶安裝Java時報出了error:can't create transaction lock on /var/lib/rpm/__db.000的錯誤,經排查是gpadmin對/var/lib/rpm/沒有權限導致的,那么切換用戶到root后成功安裝Java到/usr/java/jdk1.6.0_45中。7臺主機都是以root用戶安裝Java的,并配置Java環境變量到/etc/profile中。
第二個問題是在成功安裝Java并設置了環境變量后,運行java –version的結果如下:
[java]總結
以上是生活随笔為你收集整理的Hadoop学习之以全分布模式部署及问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hadoop学习之Hadoop集群的定制
- 下一篇: Hadoop学习之以伪分布模式部署Had