Hadoop 2.x 伪分布式环境部署

1、 安装准备

a)        解压 tar –zxvf

b)       目录:/opt/modules/hadoop-2.2.0

c)        关闭防火墙

                       i.             service iptables status

                     ii.                                  service iptables stop

                   iii.                                  chkconfig iptables off

d)       关闭SELINUX

                       i.             vi /etc/sysconfig/selinux         

                     ii.                                  设置 SELINUX=disabled

e)        设置静态IP

                       i.             more/etc/sysconfig/network-scripts/ifcfg-eth0

f)        修改hostname

                       i.             more/etc/sysconfig/network-scripts/ifcfg-eth0

g)       IP与HostName绑定

                       i.             vim /etc/hosts

192.168.6.180hadoop-yarn.dragon.org hadoop-yarn

h)       安装JDK及配置环境变量

                       i.             /opt/modules/jdk1.6.0_45

 

2、 解压hadoop(编译后的)

tar -zxvf hadoop-2.2.0.tar.gz -C /opt/modules/

/opt/modules/hadoop-2.2.0

3、 配置

a)        路径:/opt/modules/hadoop-2.2.0/etc/hadoop

b)       hadoop-env.sh

                       i.             exportJAVA_HOME=/opt/modules/jdk1.6.0_45

c)        yarn.env.sh

                       i.             exportJAVA_HOME=/opt/modules/jdk1.6.0_45

d)       mapred-env.sh

                       i.             exportJAVA_HOME=/opt/modules/jdk1.6.0_45

e)        core-site.xml

<configuration>

       <property>           

                            <name>fs.default.name</name>

                            <value>hdfs://hadoop-yarn.dragon.org:8020</value>

       </property>

 

       <property>

                            <name>hadoop.tmp.dir</name>

                            <value>/opt/modules/hadoop-2.2.0/data/tmp</value>

       </property>

</configuration>

                       i.              

f)        hdfs-site.xml

<configuration>

       <property>           

                            <name>dfs.replication</name>

                            <value>1</value>

       </property>

</configuration>

 

g)       yarn-site.xml

<configuration>

 

<!-- Site specific YARN configuration properties -->

       <property>

                            <name>yarn.nodemanager.aux-services</name>

                            <value>mapreduce_shuffle</value>

       </property>

</configuration>

 

h)       mapred-site.xml

cpmapred-site.xml.template mapred-site.xm

<configuration>

       <property>                               

                            <name>mapreduce.framework.name</name>

                            <value>yarn</value>

       </property>

</configuration>

 

 

4、 启动

a)        启动HDFS

NameNode、DataNode、SecondaryNameNode

NameNode格式化:

cd  /opt/modules/hadoop-2.2.0/bin

hdfs namenode -format

 

启动NameNode

cd /opt/modules/hadoop-2.2.0/sbin

./hadoop-daemon.sh start namenode

启动DataNode

cd /opt/modules/hadoop-2.2.0/sbin

./hadoop-daemon.sh start datanode

访问:http://hadoop-yarn.dragon.org:50070/dfshealth.jsp

 

启动SecondaryNameNode

cd /opt/modules/hadoop-2.2.0/sbin

./hadoop-daemon.sh start secondarynamenode

 

访问:http://hadoop-yarn.dragon.org:50090/status.jsp


 

停止HDFS,按照上述启动顺序依次停止:

./hadoop-daemon.sh stop namenode

./hadoop-daemon.sh stop namenode

./hadoop-daemon.sh stop secondarynamenode

 

b)        启动YARN

                       i.             启动ResourceManager

./yarn-daemon.sh start resourcemanager

 

                     ii.             启动NodeManager

./yarn-daemon.sh start nodemanager

访问:http://hadoop-yarn.dragon.org:8088/cluster

 

                   iii.             停止YARN

./yarn-daemon.sh stop resourcemanager

./yarn-daemon.sh stop nodemanager

 


其他的启动方式:

start-dfs.sh
start-yarn.sh 
对应的停止方式

stop-dfs.sh 
stop-yarn.sh


还有一种启动方式

start-all.sh
对应的停止方式

stop-all.sh


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值