hadoop1.2.1安装配置
環(huán)境:ubuntu13
使用的用戶為普通用戶。如:用戶ru
jdk安裝略
1、安裝ssh
(1)
Java代碼???(2)配置ssh面密碼登錄
Xml代碼???2、下載安裝hadoop
(1)下載hadoop-1.2.1-bin.tar.gz
(2)修改權限
如果擁有者不是ru:ru,使用
Xml代碼??(3)解壓
ru用戶下
Java代碼???(4)將解壓后的hadoop拷貝到安裝目錄
3、配置hadoop
配置文件在$HADOOP_HOME/conf下
?(1)配置hadoop-env.sh,指定jdk的安裝路徑
Xml代碼?? ?(2)修改hadoop的核心配置文件core-site.xml,配置namenode的地址和端口
?
Java代碼????
(3)修改hadoop的hdfs-site.xml,配置replication,即數(shù)據(jù)保存份數(shù)
Java代碼???
?(4)修改hadoop的mapred-site.xml,配置jobtracker的地址和端口
?
Java代碼???注:涉及到IP的地方如果是完全分布式集群,需要改成具體的IP
4、格式化hadoop的文件系統(tǒng)HDFS
?
Java代碼??5、啟動hadoop
?
Java代碼??6、驗證hadoop是否啟動成功
?
- NameNode?-?http://localhost:50070/
- JobTracker?-?http://localhost:50030/
7、使用wordcount計算單詞數(shù)
Java代碼???
?
第二部分,安裝hadoop集群:
1,準備2個服務器,分別為
機器名IP地址作用
hadoop.main192.168.1.102NameNode,JobTracker,DataNode,TaskTracker
hadoop.slave192.168.1.107DataNode,TaskTracker
?
注:2臺主機必須使用相同的用戶名運行hadoop
?
2,分別在這兩個主機上,按照單機版的安裝方法,安裝hadoop
?
3,在/etc/hostname中修改主機名
? ?在/etc/hosts中配置主機名和IP地址度對應關系
?
? ?分別在2臺主機中,運行以下命令:
? ?ping hadoop.main
? ?ping hadoop.slave
? ?修改/etc/hosts添加master和slave的ip和主機名
?
4,將hadoop.main節(jié)點中的~/.ssh/id_rsa.pub文件拷貝到hadoop.slave節(jié)點的~/.ssh目錄下,然后在hadoop.slave的~/.ssh/目錄下運行:
? ?cat ./id_rsa.pub >> authorized_keys
?
? ?在hadoop.main節(jié)點中運行命令: ssh hadoop.slave
?
5, 修改2臺主機的core-site.xml,配置HDFS的地址和端口號
? ?vi conf/core-site.xml
?
? ?<configuration>
? ?<property>
? ? ? ?<name>fs.default.name</name>
? ? ? ?<value>hdfs://hadoop.main:9000</value> ??
? ?</property>?
? ?</configuration>
?
6,修改2臺主機的MapReduce的配置文件,配置的是JobTracker的地址和端口?
? ?vi conf/mapred-site.xml
?
? ?<configuration>
? ?<property>
? ? ? ?<name>mapred.job.tracker</name>
? ? ? ?<value>hadoop.main:9001</value>
? ?</property>
? ?</configuration>
?
7,修改2臺主機中的hadoop配置文件masters
? ?hadoop.main
?
8,修改2臺主機中的hadoop配置文件slaves
? ?hadoop.main
? ?hadoop.slave
?
9,在haddop.main節(jié)點運行
? ?bin/hadoop namenode -format
?
10,啟動hadoop
? ?bin/start-all.sh
?
?
?
ps: datanode time configuration
<property>
?<name>heartbeat.recheck.interval</name>
?<value>15</value>
</property>
總結
以上是生活随笔為你收集整理的hadoop1.2.1安装配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: setup hadoop 1.2.1 o
- 下一篇: mac 10.9.5 安装hadoop