Hadoop+zookeeper集群环境搭建步骤(百分百安装,亲测有效)

Hadoop+zookeeper集群环境搭建步骤(百分百安装,亲测有效)使用的软件hadoop-2.7.5zookeeper-3.4.5安装hadoop,需要多台机器构建集群(最少3台) 这里我使用三台机器搭建hadoop伪分布式集群以及zookeeper主机名ip地址bigdata1192.168.100.7bigdata1192.168.100.8...
摘要由CSDN通过智能技术生成

Hadoop+zookeeper集群环境搭建步骤(百分百安装,亲测有效)

使用的软件
hadoop-2.7.5
zookeeper-3.4.5

安装hadoop,需要多台机器构建集群(最少3台) 这里我使用三台机器搭建hadoop伪分布式集群以及zookeeper
主机名 ip地址
bigdata1 192.168.100.7
bigdata2 192.168.100.8
bigdata3 192.168.100.9
1、配置ip地址

vim /etc/sysconfig/network-scripts/ifcfg-ens33
配置IP页面

配置完成后重启网络服务然后

service network restart
ping www.baidu.com 
2、关闭SELINUX
vim /etc/selinux/config 
将enforcing注释掉 添加disabled 
3、关闭防火墙
​systemctl stop firewalld.service 关闭防火墙 
systemctl disable firewalld.service 永久关闭防火墙
4、修改主机名

vim /etc/hostname

5、域名映射

vim /etc/hosts

192.168.100.10	bigdata1 
192.168.100.20	bigdata2 
192.168.100.30	bigdata3
6、配置免密登录

每台机子都要生成密钥 ssh-keygen -t rsa 三次回车
将各个机子的密钥发送给主机(master)

ssh-copy-id bigdata1 
ssh-copy-id bigdata2 
ssh-copy-id bigdata3 

在主机中将密钥再分发给各个节点

scp /root/.ssh/authorized_keys bigdata2:/root/.ssh 
scp /root/.ssh/authorized_keys bigdata2:/root/.ssh
7、卸载openjdk,下载新的jdk上传并解压,配置环境变量

vim /etc/profile

export JRE_HOME=$JAVA_HOME/jre 
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
export JAVA_HOME=/usr/local/src/jdk1.8.0_211 
export HADOOP_HOME=/usr/local/src/hadoop-2.7.5/ 
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/sbin:$HADOOP_HOME/bin

配置完环境变量后需要source /etc/profile生效

8、下载zookeeper上传并解压
  • 8.1、创建zkdata并再创建一个文件myid添加1
    echo 1 > /usr/local/src/zookeeper-3.4.5/zkdata/myid
  • 8.2、进入zookeeper的conf目录将zoo_sample.cfg修改配置文件zoo.cfg
    ​ 添加以下内容:
dataDir=/usr/local/src/zookeeper-3.4.5/zkdata 
server.1 = bigdata1:2888:3888 
server.2 = bigdata2:2888:3888 
server.3 = bigdata3:2888:3888 
autopurge.snapRetainCount=3 
autopurge.purgeInterval=1
  • 8.3、分发zookeeper到各个节点
cd /usr/local/src 
scp -r zookeeper-3.4.5 bigdata2:$PWD 
scp -r zookeeper-3.4.5 bigdata3:$PWD
修改zkdata/myid中的数字 > : 表示覆盖  >>: 表示追加 

在第二台机器中修改为2 :
echo 2 > /usr/local/src/zookeeper-3.4.5/zkdata/myid
在第三台机器中修改为3 :
echo 3 > /usr/local/src/zookeeper-3.4.5/zkdata/myid

  • 8.4、在每台节点上启动zk
    bin/zkServer.sh start
9、下载Hadoop上传并解压

修改6个配置文件
core-site.xml
hdfs-site.xml
yarn-site.xml
mapred-site.xml
slaves
hadoop-env.sh

  1. core-site.xml
<configuration>
<!--  指定集群的文件系统类型:分布式文件系统 -->
	<proper
  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值