hadoop笔记之部署hadoop集群(HA)+yarn

本文详细介绍了如何部署Hadoop高可用(HA)集群,并结合Yarn进行配置。首先,文章列出了部署的前提条件,包括配置网络、安装JDK等。接着,详细讲述了Zookeeper集群的搭建步骤,包括上传安装包、解压、配置环境变量、修改配置文件等。然后,文章讲解了安装Hadoop的过程和修改相关配置文件。最后,文中提供了启动和停止Hadoop集群及Yarn的步骤,帮助读者完成整个集群的部署。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

部署hadoop集群(HA)+yarn

前提条件

部署虚拟机:有以下条件

服务器 nn dn jnn rm nn zk zkfc
node1
node1
node3
node4

zookeeper集群搭建

安装到node2,node3,node4

a) 上传安装包

将zookeeper.tar.gz上传到node2、node3、node4

b) 解压
tar -zxf zookeeper-3.4.6.tar.gz -C /opt
c) 配置环境变量

/etc/profile最后添加:

vim /etc/profile

export ZOOKEEPER_PREFIX=/opt/zookeeper-3.4.6
export PATH=$PATH:$ZOOKEEPER_PREFIX/bin

复制到其他机器上,然后让配置生效

for node in node2 node3 node4;do scp /etc/profile $node:/etc/;done
#所有机器上执行
. /etc/profile
d) zoo.cfg

到$ZOOKEEPER_PREFIX/conf下

复制zoo_sample.cfg为zoo.cfg

#cd /opt/zookeeper-3.4.6/conf/
cp /opt/zookeeper-3.4.6/conf/zoo_sample.cfg  /opt/zookeeper-3.4.6/conf/zoo.cfg
vim /opt/zookeeper-3.4.6/conf/zoo.cfg

编辑zoo.cfg
添加如下行:

server.1=node2:2881:3881
server.2=node3:2881:3881
server.3=node4:2881:3881

修改

dataDir=/var/zookeeper/data

56444698070
将/opt/zookeeper-3.4.6通过网络拷贝到node2、node3上

for node in node2 node3 node4;do scp -r /opt/zookeeper-3.4.6/conf/zoo.cfg $node:/opt/zookeeper-3.4.6/conf;done

e) 创建myid

创建/var/zookeeper/data目录,并在该目录下放一个文件:myid
在myid中写下当前zookeeper的编号

#node2
mkdir -p /var/zookeeper/data
echo 1 > /var/zookeeper/data/myid
#node3
mkdir -p /var/zookeeper/data
echo 2 > /var/zookeeper/data/myid
#node4
mkdir -p /var/zookeeper/data
echo 3 > /var/zookeeper/data/myid
f) 测试

启动命令:

zkServer.sh start|stop|status

查看日志

less zookeeper.out

安装hadoop

1.上传hadoop安装包
2.在所有机器上解压
tar -zxf hadoop-2.6.5.tar.gz -C /opt
3.配置全局环境变量
vi /etc/profile

​ 添加两行记录:

export HADOOP_PREFIX=/opt/hadoop-2.6.5
export PATH=$PATH:$HADOOP_PREFIX/bin:$HADOOP_PREFIX/sbin

​ 复制到其他机器上

for node in node2 node3 node4;do scp /etc/profile $node:/etc/;done

在所有机器上执行执行. /etc/profile让配置生效

source /etc/profile

修改配置文件

1.配置hadoop的java_home

修改/opt/hadoop-2.6.5/etc/hadoop/hadoop-env.sh

vi /opt/hadoop-2.6.5/etc/hadoop/hadoop-env.sh

添加

export JAVA_HOME=/usr/java/jdk1.8.0_172-amd64
2.NameNode的slaves
vi /opt/hadoop-2.6.5/etc/hadoop/slaves

添加

node1
node2
node3
node4
3.core-site.xml
vim cd /opt/hadoop-2.6.5/etc/hadoop/core-site.xml

##########添加##############
<configuration>
  <property>
    <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值