ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

zookeeper的安装(集群版安装和单机版安装)

2021-07-15 14:00:15  阅读:192  来源: 互联网

标签:opt 单机版 14 zookeeper servers 3.4 lagou 安装


单机版安装

1.下载、上传、解压

下载稳定版本的zookeeper   http://zookeeper.apache.org/releases.html
将zookeeper压缩包 zookeeper-3.4.14.tar.gz上传到linux系统/opt/lagou/software
解压至特定文件夹:tar -zxvf zookeeper-3.4.14.tar.gz -C ../servers/

2.创建文件夹,修改配置文件

cd /opt/lagou/software/zookeeper-3.4.14/conf 

# 复制zoo_sample.cfg命名为zoo.cfg
cp zoo_sample.cfg zoo.cfg

# 编辑zoo.cfg文件
vim zoo.cfg

  # 修改Zookeeper保存数据的目录,dataDir:
  dataDir=/opt/lagou/software/zookeeper-3.4.14/data

3.编辑   /etc/profile,并使之生效

# 设置环境变量ZOO_LOG_DIR,指定Zookeeper保存日志的位置;
# ZOOKEEPER_PREFIX指向Zookeeper的解压目录;
# 将Zookeeper的bin目录添加到PATH中:

export ZOOKEEPER_PREFIX=/opt/lagou/servers/zookeeper-3.4.14-simple export PATH=$PATH:$ZOOKEEPER_PREFIX/bin export ZOO_LOG_DIR=/opt/lagou/servers/zookeeper-3.4.14-simple/data/logs

#使配置生效
source /etc/profile

4.验证

#查看Zookeeper状态
zkServer.sh status

 

 

 

集群版安装

1.下载、上传、解压

下载稳定版本的zookeeper   http://zookeeper.apache.org/releases.html
将zookeeper压缩包 zookeeper-3.4.14.tar.gz上传到linux系统/opt/lagou/software
解压至特定文件夹:tar -zxvf zookeeper-3.4.14.tar.gz -C ../servers/

2.创建文件夹,修改配置文件

#创建zk存储数据⽬目录
mkdir -p /opt/lagou/servers/zookeeper-3.4.14/data
#创建zk⽇日志⽂文件⽬目录 mkdir -p /opt/lagou/servers/zookeeper-3.4.14/data/logs
#修改zk配置⽂文件 cd /opt/lagou/servers/zookeeper-3.4.14/conf
#⽂件改名 mv zoo_sample.cfg zoo.cfg

#修改zoo.cof文件内容 vim zoo.cfg   #更新datadir   dataDir=/opt/lagou/servers/zookeeper-3.4.14/data   #增加logdir   dataLogDir=/opt/lagou/servers/zookeeper-3.4.14/data/logs
  #增加集群配置   ##server.服务器器ID=服务器器IP地址:服务器器之间通信端⼝口:服务器器之间投票选举端⼝口   server.1=linux121:2888:3888   server.2=linux122:2888:3888   server.3=linux123:2888:3888   #打开注释   #ZK提供了了⾃自动清理理事务⽇日志和快照⽂文件的功能,这个参数指定了了清理理频率,单位是⼩小时   autopurge.purgeInterval=1

3.添加myid配置

# 在zookeeper的 data ⽬目录下创建⼀一个 myid ⽂文件,内容为1,这个⽂文件就是记录每个服务器器的ID
cd /opt/lagou/servers/zookeeper-3.4.14-simple/data
echo 1 > myid

4.分发包并修改myid内容

#分法Zookeeper安装包
rsync-script /opt/lagou/servers/zookeeper-3.4.14-simple

#进入centos7-2和centos7-3并修改myid内容
echo 2 >/opt/lagou/servers/zookeeper-3.4.14-simple/data/myid
echo 3 >/opt/lagou/servers/zookeeper-3.4.14-simple/data/myid

5.启动斌查看状态

# 启动(三个节点就要启动)
/opt/lagou/servers/zookeeper-3.4.14/bin/zkServer.sh start

#查看状态
/opt/lagou/servers/zookeeper-3.4.14/bin/zkServer.sh status

备注:编写集群启动脚本

vim zk.sh
#!/bin/sh echo "start zookeeper server..." if(($#==0));then echo "no params"; exit; fi hosts="centos7-1 centos7-2 centos7-3"

for host in $hosts
do
ssh $host "source /etc/profile; /opt/lagou/servers/zookeeper-3.4.14-simple/bin/zkServer.sh $1"
done

 

标签:opt,单机版,14,zookeeper,servers,3.4,lagou,安装
来源: https://www.cnblogs.com/aloneme/p/15015172.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有