当前位置: 首页 > news >正文

网站规划建设与管理维护第二版答案企业网站运营推广

网站规划建设与管理维护第二版答案,企业网站运营推广,如何做一个个人网页,仿58网站怎么做CentOS7上搭建Zookeeper集群 环境准备安装jdk安装zookeeper下载zookeeper解压zookeeper修改zookeeper配置文件 搭建zookeeper集群修改zoo.cfg文件添加myid文件启动zookeeper集群 环境准备 首先你需要准备三台zookeeper(待会会讲zookeeper的安装流程)&am…

CentOS7上搭建Zookeeper集群

  • 环境准备
  • 安装jdk
  • 安装zookeeper
    • 下载zookeeper
    • 解压zookeeper
    • 修改zookeeper配置文件
  • 搭建zookeeper集群
    • 修改zoo.cfg文件
    • 添加myid文件
    • 启动zookeeper集群

环境准备

首先你需要准备三台zookeeper(待会会讲zookeeper的安装流程),可以安装一台之后进行克隆。同时需要开放以下三个端口

  • 2181:client连接zookeeper的端口
  • 2888:集群内通信端口
  • 3888:leader选举使用

你可以选择开放端口或关闭防火墙,开放端口命令:

firewall-cmd --zone=public --add-port=2181/tcp --permanent
firewall-cmd --zone=public --add-port=2888/tcp --permanent
firewall-cmd --zone=public --add-port=3888/tcp --permanent
firewall-cmd --reload

永久关闭防火墙命令:

systemctl disable --now firewalld

安装jdk

如图zookeeper需要1.8或以上版本的java(图片截自zookeeper官网):
在这里插入图片描述

我之前写过一篇安装jdk8的文章,你们可以直接按照那片文章来:https://blog.csdn.net/m0_51510236/article/details/113739345

安装zookeeper

下载zookeeper

在官网当中我们可以看到最新的稳定版本是 3.8.2
在这里插入图片描述

我们就下载这个版本,下载命令:

wget https://dlcdn.apache.org/zookeeper/zookeeper-3.8.2/apache-zookeeper-3.8.2-bin.tar.gz

下载后如图:
在这里插入图片描述

解压zookeeper

因为下载的是压缩包,所以直接解压即可安装成功,我打算将zookeeper安装在 /opt/server 目录下,所以执行下面这行两行命令:

mkdir -p /opt/server
tar -zxvf apache-zookeeper-3.8.2-bin.tar.gz -C /opt/server

解压后如图:
在这里插入图片描述

修改zookeeper配置文件

我们执行下面两行命令来创建这个配置文件:

cd apache-zookeeper-3.8.2-bin/conf/
cp zoo_sample.cfg zoo.cfg

执行如图:
在这里插入图片描述

然后我们修改它:

vim zoo.cfg

可选修改内容(也可以保持默认):
在这里插入图片描述

接下来我们就可以尝试启动单机版zookeeper了,到zookeeper根目录下执行这行命令:

./bin/zkServer.sh start

启动后可以查看:
在这里插入图片描述

我们再执行这行命令查看zookeeper状态:

./bin/zkServer.sh status

可以看到是单机启动:
在这里插入图片描述

搭建zookeeper集群

上面我们讲解了如何安装zookeeper,接下来我们搭建zookeeper集群。我们需要三台zookeeper。你可以选择克隆,也可以选择直接安装三台。我来看看我的IP地址配置:

IP地址用途
192.168.1.181第一台zookeeper
192.168.1.182第二台zookeeper
192.168.1.183第三台zookeeper

我这里就直接克隆出了这三台,且均已连接上:
在这里插入图片描述

修改zoo.cfg文件

根据上面的IP地址我们来修改一下 zoo.cfg 文件:

cd /opt/server/apache-zookeeper-3.8.2-bin
vim conf/zoo.cfg

三台服务器都加上那么一个配置(注意修改IP地址):

server.1=192.168.1.181:2888:3888
server.2=192.168.1.182:2888:3888
server.3=192.168.1.183:2888:3888

加上后如图:
在这里插入图片描述

添加myid文件

我们需要在zookeeper的 dataDir (默认在/tmp/zookeeper下,如果修改了注意修改myid文件位置)下新增一个myid文件,这个文件的值取决于你在上一步在zoo.cfg文件下配置的值:
在这里插入图片描述

三台服务器分别执行下面这行代码(如果你修改了zookeeper默认的数据目录那么注意修改myid的文件位置):

  • 192.168.1.181
echo 1 > /tmp/zookeeper/myid
  • 192.168.1.182
echo 2 > /tmp/zookeeper/myid
  • 192.168.1.183
echo 3 > /tmp/zookeeper/myid

执行后如图:
在这里插入图片描述

启动zookeeper集群

启动命令一样,我们在三台服务器上都执行下面这行命令:

# 来到安装zookeeper的目录
cd /opt/server/apache-zookeeper-3.8.2-bin
# 启动zookeeper
./bin/zkServer.sh start

然后我们执行下面这行命令查看zookeeper集群的状态:

./bin/zkServer.sh status

可以看到一主两从的zookeeper集群:
在这里插入图片描述
关注我,下篇文章将如何在SpringBoot当中使用zookeeper实现分布式锁功能。

http://www.mmbaike.com/news/32764.html

相关文章:

  • 交三百能在网站上找兼职做的小程序
  • 工作室 网站经营性备案关键词竞价排名名词解释
  • 做网站如何赚流量钱福州百度推广开户
  • 国外网站搭建平台地推推广方案
  • 模版营销型网站怎么做seo优化交流
  • wordpress 国内最好主题厦门seo怎么做
  • 现在个人做网站或者app还有收益推广平台
  • sqlite做网站北京关键词快速排名
  • 个人网站怎么做 简历推动防控措施持续优化
  • 在线商城网站建设seo建设
  • 顺德网站建设成都网络营销
  • 如何在百度上找网站广州百度seo排名
  • 阿里巴巴网站建设方案免费发布产品的网站
  • 做网站月薪资多少钱做网销的一天都在干嘛
  • 网站推广昔年下拉google浏览器网页版
  • 企业网站建设遵循的原则微网站建站平台
  • 小型营销企业网站建设策划qq代刷网站推广
  • c 网站开发调试营销型网站制作
  • 深圳做手机网站多少钱50个市场营销经典案例
  • 凡科做的是网站吗怎样创建网站平台
  • 佛山网站建设哪家专业免费的关键词优化工具
  • 云服务器做网站视屏人力资源和社会保障部
  • 网站支付宝网上支付功能怎么做优化软件
  • 推广 电子商务网站建设一份完整的品牌策划方案
  • wordpress插件破解下载地址seo刷词
  • 做网站的排名seo关键词快速排名
  • 做目的旅游网站的搜索引擎排名竞价
  • 自动化营销网站建设成都官网seo服务
  • 网站怎样续费全球搜怎么样
  • 大连开发区招聘网站怎样推广公司的网站