centos7+zookeeper3.4.6集群搭建

来源:互联网 发布:win10和ubuntu双系统 编辑:程序博客网 时间:2024/06/05 05:18

环境要求:centos7   3台虚拟机   创建hadoop用户,根目录/home/hadoop

软件要求:jdk1.8  zookeeper-3.4.6.tar.gz


//配置jdk环境变量参见hadoop集群搭建

 

//解压压缩包到/home/hadoop/  在Master机器hadoop用户中

tar  -xvf  zookeeper-3.4.6.tar.gz

 

//重命名为zookeeper

mv /home/hadoop/zookeeper-3.4.6 /home/hadoop/zookeeper

 

//创建data目录

mkdir /home/hadoop/zookeeper/data

 

//修改/home/hadoop/zookeeper/conf/zoo.cfg配置文件

//修改参数

dataDir=/home/hadoop/zookeeper/data

//添加参数

server.1=Master:2888:3888

server.2=Slave1:2888:3888

server.3=Slave2:2888:3888

 

//创建myid文件  /home/hadoop/zookeeper/data/myid

touch myid

 

//myid文件添加一行内容

1

 

//将zookeeper打成压缩包  /home/hadoop

tar  -cvf  zookeeper.tar zookeeper

 

//将zookeeper拷贝到另外两个机器

scp zookeeper.tarhadoop@Slave1:/home/hadoop

scp zookeeper.tarhadoop@Slave2:/home/hadoop

 

//分别在Slave1  Slave2虚拟机解压tar包

tar  -xvf  zookeeper.tar

 

//修改Slave1  Slave2中/home/hadoop/zookeeper/data/myid中内容,分别更改为2   3

//Slave1中myid内容

2

//Slave2中myid内容

3

 

//从Master、Slave1、Slave2机器启动zookeeper集群  /home/hadoop/zookeeper/bin

./zkServer.sh  start

 

 

//三台虚拟机分别执行  /home/hadoop/zookeeper/bin/

./zkServer.sh status

 

//分别为follower   follower   leader

 

//查看进程信息  三台机器都包含如下进程

jps

12213 QuorumPeerMain

原创粉丝点击