天天看點

【Hadoop】8、基于虛拟機的Hadoop1.2.1完全分布式叢集安裝

基于虛拟機的Hadoop叢集安裝

1、我們需要的軟體

Xshell, ssh secure, 虛拟機,Linux centos64, Hadoop1.2.1的安裝包

2、安裝以上軟體

3、安裝Linux,此處不多做闡述

4、首先安裝jdk

我的路徑是

JAVA_HOME=/usr/lib/jvm/jdk1.7.0_79

PATH= PATH: JAVA_HOME/bin

CLASSPATH= JAVAHOME/lib/dt.jar: JAVA_HOME/lib/tools.jar

5、解壓Hadoop1.2.1

指令是: tar –zxvf hadoop-1.2.1.tar.gz

【Hadoop】8、基于虛拟機的Hadoop1.2.1完全分布式叢集安裝

改一下名,做個軟連接配接

【Hadoop】8、基于虛拟機的Hadoop1.2.1完全分布式叢集安裝
【Hadoop】8、基于虛拟機的Hadoop1.2.1完全分布式叢集安裝

6、配置檔案

core-site.xml

【Hadoop】8、基于虛拟機的Hadoop1.2.1完全分布式叢集安裝
【Hadoop】8、基于虛拟機的Hadoop1.2.1完全分布式叢集安裝

第一個是namenode的主機号

第二個是我們的tmp目錄,我們是通過這個目錄對datanode操作的

然後儲存退出

修改hdfs-site.xml

【Hadoop】8、基于虛拟機的Hadoop1.2.1完全分布式叢集安裝

配置子的datanode

【Hadoop】8、基于虛拟機的Hadoop1.2.1完全分布式叢集安裝

吧我們的datanode放進去

【Hadoop】8、基于虛拟機的Hadoop1.2.1完全分布式叢集安裝

修改我們的secondarynode節點

【Hadoop】8、基于虛拟機的Hadoop1.2.1完全分布式叢集安裝
【Hadoop】8、基于虛拟機的Hadoop1.2.1完全分布式叢集安裝

我們機器的ip

【Hadoop】8、基于虛拟機的Hadoop1.2.1完全分布式叢集安裝

7、配置免密碼登入

ssh−keygen−tdsa−P”−f /.ssh/iddsa cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

【Hadoop】8、基于虛拟機的Hadoop1.2.1完全分布式叢集安裝

從各個地方進行免密碼登入

1-》2 1-》3和1-》1 2-》2 3-》3

8、啟動我們的程式

【Hadoop】8、基于虛拟機的Hadoop1.2.1完全分布式叢集安裝

還得給我們的datanode拷貝相應檔案

【Hadoop】8、基于虛拟機的Hadoop1.2.1完全分布式叢集安裝
【Hadoop】8、基于虛拟機的Hadoop1.2.1完全分布式叢集安裝

Node1安裝jdk

先删除原有的jdk

【Hadoop】8、基于虛拟機的Hadoop1.2.1完全分布式叢集安裝
【Hadoop】8、基于虛拟機的Hadoop1.2.1完全分布式叢集安裝

配置我們的環境

在etc/profile裡面修改檔案

【Hadoop】8、基于虛拟機的Hadoop1.2.1完全分布式叢集安裝

使環境變量生效

【Hadoop】8、基于虛拟機的Hadoop1.2.1完全分布式叢集安裝
【Hadoop】8、基于虛拟機的Hadoop1.2.1完全分布式叢集安裝

Node1安裝hadoop

【Hadoop】8、基于虛拟機的Hadoop1.2.1完全分布式叢集安裝
【Hadoop】8、基于虛拟機的Hadoop1.2.1完全分布式叢集安裝

Node2同上

然後就是配置檔案的修改

【Hadoop】8、基于虛拟機的Hadoop1.2.1完全分布式叢集安裝

在我們的hadoop裡面的hadoop-env.sh裡面配置JAVA_HOME

每個node主機上都要配置

【Hadoop】8、基于虛拟機的Hadoop1.2.1完全分布式叢集安裝

啟動程式dfs

【Hadoop】8、基于虛拟機的Hadoop1.2.1完全分布式叢集安裝

繼續閱讀