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

校园网站的意义如何发布自己的网站

校园网站的意义,如何发布自己的网站,成都网站建设零一,网站虚拟主机费用前言 关于ZooKeeper,博主已完整的通过庖丁解牛式的“解法”,完成了概述。我想掌握了这些基础原理和概念后,工作的问题自然迎刃而解,甚至offer也可能手到擒来,真实一举两得,美极了。 为了更有直观的体验&a…

前言

关于ZooKeeper,博主已完整的通过庖丁解牛式的“解法”,完成了概述。我想掌握了这些基础原理和概念后,工作的问题自然迎刃而解,甚至offer也可能手到擒来,真实一举两得,美极了。

为了更有直观的体验,强化概念,博主特别献上一篇实践文章。理论联系实践,才能学到真本领。

在这里插入图片描述

一、环境准备

1. JDK

检查自身测试环境,是否具备JDK,命令:java -version,如返回如下图所示,即已安装;否则必须提前安装:

在这里插入图片描述

2. ZK安装包

可自行前往官网下载,如需请速戳:ZooKeeper最新安装包。

二、安装部署

1. 创建server

首先根据ZK的 ·奇数·(过半OK) 特性,我们需准备3个server。当然博主受限于资源数量,仅以一台服务器为例,进行集群搭建,所谓“伪分布式集群”

找一台服务器,分别新建3个zkserver目录,分别命名为:zkserver1、zkserver2、zkserver3。预期效果,如下图所示:
在这里插入图片描述

2. 修改文件
2.1 zoo.cfg

上传服务器后,第一件事,修改 zoo.cfg 如下:

tickTime=2000
initLimit=10
syncLimit=5##########指定目录###########
dataDir=/home/xxapp/zk/zkserver1/data
dataLogDir=/home/xxapp/zk/zkserver1/data/log##########指定服务端口###########
clientPort=2281##########指定管理端口###########
admin.serverPort=3281##########指定集群端口###########
server.1=localhost:2881:3881
server.2=localhost:2882:3882
server.3=localhost:2883:3883

每个参数的含义如下:

参数名参数简介
tickTimeZK中的一个时间单元。ZK中所有时间都是以这个时间单元为基础
initLimitLeader允许FollowerinitLimit在完成数据同步,否则无法对外提供服务
syncLimitLeader通过syncLimit检测Follower的存活,超时则认为已宕机
dataDir存储快照文件snapshot的目录。当然默认也存储事务日志,建议使用dataLogDir
dataLogDir存储事务日志的目录
clientPortZK对外服务端口,默认2181
Server.N设置集群信息,代表Server.myid = 集群节点IP : 与Leader交互接口 : 集群选举接口

如此有了参照,可以copy 3份,数据目录按序分别修改为server1、server2、server3,clientPortadmin.serverPort分别顺序加1,集群端口配置必须保持相同。

2.2 创建myid文件

myid文件用于指定每个server的编号(从1开始,顺序递增)。
命令:先touchvi,预期如下:
在这里插入图片描述

3. 修改防火墙
3.1 确认是否已开启防火墙

命令:systemctl status firewalld,如下图所示,代表已启动。

在这里插入图片描述

3.2 端口放行

命令:firewall-cmd --zone=public --add-port=你的端口/tcp --permanent,如下图所属,代表成功。

在这里插入图片描述

4. 启动server
4.1 启动zk

命令:zkServer.sh start,预期效果如下,代表成功:

在这里插入图片描述
其他两个server同理,按序启动。

4.2 查看状态

命令:zkServer.sh status,预期效果如下,代表成功。

zkserver1:
在这里插入图片描述
zkserver2:
在这里插入图片描述
zkserver3:
在这里插入图片描述

4.3 注意事项
  1. admin.serverPort建议指定,默认8080,否则端口占用;
  2. server.N,在“伪分布式集群”中,所有server的交互端口和选举端口,必须有所差异,否则端口占用;

结语

通过一文搭建ZooKeeper集群,可以更好的理解它、掌握它。接下来可以基于集群进行相关操作了。比如创建Znode,比如模拟宕机选举、又比如模拟数据同步等场景。

好了,关于ZooKeeper的总结和介绍到此为止,希望各位盆友有所收获!


历史回顾

  • 微服务实战系列之ZooKeeper(下)
  • 微服务实战系列之ZooKeeper(中)
  • 微服务实战系列之ZooKeeper(上)
  • 微服务实战系列之MQ
  • 微服务实战系列之通信
  • 微服务实战系列之J2Cache
  • 微服务实战系列之Cache(技巧篇)
  • 微服务实战系列之MemCache
  • 微服务实战系列之EhCache
  • 微服务实战系列之Redis
  • 微服务实战系列之Cache
  • 微服务实战系列之Nginx(技巧篇)
  • 微服务实战系列之Nginx
  • 微服务实战系列之Feign
  • 微服务实战系列之Sentinel
  • 微服务实战系列之Token
  • 微服务实战系列之Nacos
  • 微服务实战系列之Gateway
  • 微服务实战系列之加密RSA
  • 微服务实战系列之签名Sign

在这里插入图片描述

http://www.hkea.cn/news/664935/

相关文章:

  • 淘宝优惠券查询网站怎么做域名备案官网
  • wordpress自定义url优化教程网下载
  • 模板网站和定制网站百度搜索引擎的网址
  • 企业建设网站公司哪家好app拉新推广接单平台
  • 老虎淘客系统可以做网站吗江西省水文监测中心
  • 高港区企业网站建设快速建站教程
  • 怎样写企业网站建设方案北京网站seo招聘
  • 做蛋糕视频的网站软文广告范文
  • h5自适应网站模板下载网站换友链平台
  • 政府网站建设及管理规范各大搜索引擎入口
  • poedit pro wordpress免费网站推广优化
  • 市场营销产品推广策划方案seo合作代理
  • 东莞专业网站建设推广搜索引擎网络排名
  • 服务器做网站用什么环境好销售营销方案100例
  • 如何做DJ网站英文seo外链
  • 网站统计源码下载百度推广的步骤
  • 本地网站建设seo推广的方法
  • 东莞好的网站建设效果seo和sem分别是什么
  • 最新版wordpress背景手机网络优化软件
  • 丛台企业做网站推广免费建一级域名网站
  • 集宁网站建设免费网站推广网站破解版
  • 网站建设域名的购买有域名和服务器怎么建网站
  • 深圳有什么网站长沙百度seo
  • 台州企业网站模板建站怎么在百度上做公司网页
  • 烟台网站建设联系企汇互联专业网站维护收费标准
  • 网络客户服务平台搜索优化推广公司
  • 建设网站技术方案线上教育培训机构十大排名
  • 沈阳人流seo优化师就业前景
  • 开发区网站制作公司seo关键词有话要多少钱
  • 网站被篡改处理app拉新平台