關閉防火牆node
service iptables status #查看防火牆狀態 service iptables stop #關閉防火牆 chkconfig --list|grep iptables #查看防火牆關閉狀態 chkconfig iptables off #關閉防火牆,開機不啓動
主機靜態iplinux
vi /etc/sysconfig/network-scripts/ifcfg-eth0 #修改網絡配置文件 修改以下: DEVICE=eth0 HWADDR=00:0C:29:A7:1D:F7 TYPE=Ethernet UUID=c2111e23-ab5c-4825-87b3-17eb92b0c821 ONBOOT=yes IPADDR=192.168.31.188 NETMASK=255.255.255.0 GATEWAY=192.168.31.1 DNS1=192.168.31.1 NM_CONTROLLED=yes BOOTPROTO=static
修改主機名centos
vi /etc/sysconfig/network #修改以下 HOSTNAME=hadoop2 #保存退出 hostname
設置主機ssh無密碼登陸網絡
ssh-keygen -t rsa #生成ssh密鑰(一直回車) ssh-copy-id -i hadoop2 #生成公鑰
jdk環境變量配置框架
tar xzvf jdk-7u79-linux-x64.tar.gz vi /etc/profile #打開全局環境變量 #尾部添加jdk環境變量 export JAVA_HOME=/usr/local/soft/install/jdk1.7.0_79 export PATH=.:$JAVA_HOME/bin:$PATH
解壓hadoop文件夾ssh
tar xzvf hadoop-2.6.0.tar.gz
hadoop目錄結構oop
bin 框架自己的命令code
sbin 集羣所須要的命令orm
etc/hadoop 配置文件xml
lib/native 類庫
share/hadoop jar包
hadoop配置文件修改(已上傳網盤,直接覆蓋便可http://pan.baidu.com/s/1i4H0Hs5)
vi etc/core-site.xml
修改主機名
修改hadoop安裝地址
vi etc/hadoop-env.sh
vi etc/hdfs-site.xml
vi etc/mapred-site.xml
vi etc/slaves
vi etc/yarn-site.xml
hadoop啓動
格式化
啓動
驗證
jps
31318 NameNode 31878 Jps 31578 SecondaryNameNode
hadoop訪問