Hadoop 2.7集群环境搭建

系统拓扑

角色

 ip地址

hdfs

yarn

Master

10.0.0.201

NameNode

ResourceManager

slave

10.0.0.202

DataNode

NodeManager

slave

10.0.0.203

DataNode

NodeManager

 

前提条件

安装jdk

关闭selinux

关闭防火墙或者配置端口

设置ssh免密登录

在所有节点生RSA密钥对, 不要设置私钥密码。

ssh-keygen

把所有节点的公钥加入authorized_keys文件。

cat id_rsa.pub >> authorized_keys

cat id_rsa.pub.202 >> authorized_keys

cat id_rsa.pub.203 >> authorized_keys

 

scp authorized_keys root@10.0.0.202:/root/.ssh/authorized_keys

scp authorized_keys root@10.0.0.203:/root/.ssh/authorized_keys

 

ssh node1

ssh node2

ssh node3

设置/etc/hosts

scp /etc/hosts root@10.0.0.202:/etc/hosts

scp /etc/hosts root@10.0.0.203:/etc/hosts

设置环境变量

/etc/profile

 

配置Hadoop

解压hadoop

并创建目录

mkdir –p dfs/name

mkdir –p dfs/data

vim /etc/profile

exportHADOOP_HOME=/usr/local/src/Hadoop-2.7.0

 

vim ./etc/Hadoop/hadoop-env.sh

export JAVA_HOME=/usr/local/src/jdk1.7.0_60

core-site.xml

 

hdfs-site.xml

 

mapred-site.xml

yarn-site.xml

yarn.nodemanager.resource.memory-mb必须大于等于2048

图中有误,改为yarn.nodemanager.aux-services.mapreduce_shuffle.class

修改slaves

 

分发hadoop

scp -r ./hadoop-2.7.0 root@10.0.0.202:/usr/local/src

scp -r ./hadoop-2.7.0 root@10.0.0.203:/usr/local/src

 

运行hadoop

运行HDFS

bin/hdfs namenode –format (运行一次)

 

sbin/start-dfs.sh

运行yarn

sbin/yarn-daemon.sh  --config ./etc/hadoop start proxyserver

sbin/start-yarn.sh


运行mapreduce JobHistory Server

sbin/mr-jobhistory-daemon.sh –config ./etc/hadoopstart historyserver


查看进程

201

 

202

 

203


测试hadoop

hdfs namenode

http://10.0.0.201:50070


secondary namenode


yarn ResourceManager

http://10.0.0.201:8088


MapReduce JobHistory Server

http://10.0.0.201:19888

 

 

运行mapreduce worldcount


bin/hadoop jar./share/hadoop/mapreduce/hadoop-mapred                                                                                                             uce-examples-2.7.0.jarwordcount /example/input /example/output


停止hadoop

停止hdfs

sbin/stop-dfs.sh

停止yarn

sbin/stop-yarn.sh

 

停止WebAppProxy

sbin/yarn-daemon.sh –config ./etc/hadoopstop proxyserver

 

停止MapReduce JobHistory Server

sbin/mr-jobhistory-daemon.sh –config ./etc/hadoopstop historyserver

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值