Zookeeper单机部署单服务过程(非docker方式)

发布时间:2026/11/7 11:59:00

Zookeeper单机部署单服务过程(非docker方式) zk这东西太优秀了分布式锁、分布通知/协调配置管理、分布式队列、集群管理、数据发布与订阅等场景最佳中间件虽然zk有很多强大的特性但一般公司的项目不会用得太多集群管理、分布式锁应该是绝大部分公司最常用的zk两个特性个人将对zk的单机以及集群安装和配置、基本命令使用、zk设计原理以及应用层实例使用进行全面记录。1、JDK安装通过压缩包方式安装jdk官网下载https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html最新jdk12.0.2下载包个人习惯将环境放置/opt目录下建议保留jdk安装包目录名因为该目录名显示jdk版本号方便后续升级或者漏洞补丁处理的版本查看wget https://download.oracle.com/otn-pub/java/jdk/12.0.210/e482c34c86bd4bf8b56c0b35558996b9/jdk-12.0.2_linux-x64_bin.tar.gz解压tar -xzf jdk-12.0.2_linux-x64_bin.tar.gz将jdk路径配置到系统环境中vi~/.bash_profile# 将以下追加到文件末尾exportJAVA_HOME/opt/jdk-12.0.2exportJRE_HOME/$JAVA_HOME/jreexportCLASSPATH.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexportPATH$PATH:$JAVA_HOME/bin:$JRE_HOME/bin生效环境配置source ~/.bash_profile查看java 版本java version2、zookeeper单服务器安装2.1 个人选择一个稳定的zookeeper-3.4.14http://mirror.bit.edu.cn/apache/zookeeper/stable/同样放置子/opt目录下wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz解压tar-xzf zookeeper-3.4.14.tar.gz[rootdn2 opt]# lshadoop-2.7.5.tar.gz jdk-12.0.2 zookeeper-3.4.142.2 配置zk在 zk目录下新建data和logs目录[rootdn2 zookeeper-3.4.14]# mkdir data logs拷贝一个zk的配置文件用到实际项目中[rootdn2 zookeeper-3.4.14]# cp conf/zoo_sample.cfg zoo.cfg# 修改zoo.cfg的data目录和logs目录路径vizoo.cfg# 修改监听客户端连接端口为五位数信息安全等保要求重要端口都建议5位数clientPort32181# 修改dataDir/opt/zookeeper-3.4.14/data# 新增dataLogDir/opt/zookeeper-3.4.14/logs将zk加入环境变量vi~/.bash_profile 新增 ZOOKEEPER_HOME/opt/zookeeper-3.4.14exportPATH$ZOOKEEPER_HOME/bin:$PATHsource ~/.bash_profile2.3 启动zk# 启动zk[rootdn2 opt]# zookeeper-3.4.14/bin/zkServer.sh startZooKeeper JMX enabled by default Using config: /opt/zookeeper-3.4.14/bin/../conf/zoo.cfg Starting zookeeper... STARTED#查看进程[rootdn2 bin]# jps4728 Jps 4668 QuorumPeerMain#QuorumPeerMain是zookeeper进程,启动正常# 查看状态[rootdn2 bin]# ./zkServer.sh statusZooKeeper JMX enabled by default Using config: /opt/zookeeper-3.4.14/bin/../conf/zoo.cfg Mode: standalone# 查看zk服务日志打印后10条日志看看[rootdn2 bin]# tail -n 10 -f zookeeper.out# 停止zk服务[rootdn2 bin]# ./zkServer.sh stopZooKeeper JMX enabled by default Using config: /opt/zookeeper-3.4.14/bin/../conf/zoo.cfg Stopping zookeeper... STOPPED连接zkserver因为是本地单机可以无须制定IP即可用cli登录[rootdn2 bin]# ./zkCli.sh Connecting to localhost:2181 # 若登录远程部署多台或集群指定远程IP即可 [rootdn2 bin]# ./zkCli.sh -192.168.100.5:2181 Connecting to localhost:2181 # 列出根路径下的节点可以看到仅有zk的默认节点注意“zookeeper”是zk保留字 [zk: localhost:2181(CONNECTED) 0] ls / [zookeeper] # 退出连接 quit裸机部署zk单实例服务过程相对简单在下一篇blog将给出集群部署因测试环境无法提供多台真实服务器进行部署所以这个集群是在一台服务器上实现部署过程根但实例差别不大另外也会给出使用docker部署zk集群。
延伸阅读

更多相关文章

2026/11/7 11:58:59

从URL输入到页面渲染:浏览器背后的网络协议与优化策略

1. 从输入网址到页面加载的全过程解析当你在浏览器地址栏输入"www.example.com"并按下回车时,这台看似简单的操作背后隐藏着一系列精密的网络协议交互和系统协作。整个过程就像一场精心编排的交响乐,每个环节都扮演着不可或缺的角色。以访问&q…

2026/11/6 12:33:14

NLP实战:从Word2Vec到BERT的工业级应用

1. 课程定位与核心价值 这个实战课程的第一章聚焦自然语言处理(NLP)与机器学习的交叉领域,特别适合已经掌握Python基础语法,想从理论转向实践的开发者。我在工业界NLP项目中最常被问到的就是:"如何把论文里的模型真正用起来?…

2026/11/7 11:53:50

安康老牌的电工证通过率揭秘:应届生必看的实操考试攻略

安康老牌的电工证通过率揭秘:应届生必看的实操考试攻略 怕考不过白交培训费?尤其是像你这样刚毕业的驻马店工程类毕业生,拿到安康老牌的电工证,是进入建筑、电力、制造等行业门槛的第一步,也是唯一通行证。但现实是,很多人在报名后才发现,考证并不像想…

2026/11/7 11:53:50

家装电工证考什么官方回应来了!急用证的别错过这些细节

家装电工证考什么官方回应来了!急用证的别错过这些细节 急需特种作业证才能上岗找工作?现在考家装电工证已经不是以前那种“走过场”的事了。尤其是最近郑州市应急管理局发布的新规,明确要求报考人员必须符合学历、工作经验等硬性条件,不然连报名资格都没…

2026/11/7 11:53:50

特种作业操作证接线真实经历:实操考试心里没底怕挂科?

特种作业操作证接线真实经历:实操考试心里没底怕挂科? 实操考试心里没底怕挂科?你不是一个人,很多学员都是带着这种焦虑去考【特种作业操作证接线】的。我自己在濮阳某培训机构的学员群里,看到太多人发“怕做不好接线”“怕老师骂”“怕挂科重来”。这些…

2026/11/7 11:53:50

电工作业口诀和方法有效期多久

电工证考试太难?工地太忙根本没时间复习考试 别踩坑 工地太忙根本没时间复习考试,这是很多一线电工的真实写照。特别是像信阳浉河区这样工程密集的地区,电工每天要面对高压设备、复杂线路和现场作业,复习考试的时间更是捉襟见肘。如果备考方法不当,不仅…

2026/11/7 11:53:50

代别人考电工证全国通用吗?官方报名入口你知道吗

代别人考电工证全国通用吗?官方报名入口你知道吗 之前考的证在外省能不能转过来,这个问题很多人都问过,尤其是像你这样在许昌市政公用工程行业工作的,经常跑项目,证书能不能全国通用就成了刚需。不过,先说清楚, 代别人考电工证…

2026/11/7 11:48:50

高压电工证考啥科目?真实经历告诉你怎么避坑

高压电工证考啥科目?真实经历告诉你怎么避坑 你是不是也和我一样,听说高压电工证在找工作、转行、提薪方面特别管用,但又不知道从哪儿开始?网上一搜,全是各种培训机构、代办机构,价格五花八门,靠谱程度却没法判断。我自己在信阳浉河区从事市政公用工程…

2026/11/5 15:39:06

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/6 10:49:01

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/7 0:03:08

郑州报考避坑指南:电工证和钳工证怎么选?实操考试心里没底怕挂科

郑州报考避坑指南:电工证和钳工证怎么选?实操考试心里没底怕挂科 实操考试心里没底怕挂科?你不是一个人。特别是在郑州这样的城市,很多施工企业负责人和一线作业人员在报考电工证和钳工证时都面临着同样的困惑。到底该考哪个证?哪个更适合自己?哪个证书…

2026/11/7 0:03:08

广西电工证办理流程全解析:外省证怎么转?在哪考最靠谱?

广西电工证办理流程全解析:外省证怎么转?在哪考最靠谱? 之前考的证在外省能不能转过来?这个问题我遇到太多了,今天就拿广西电工证办理流程来具体说说,别再走弯路了。广西电工证的报考、复审、继续教育这些环节,如果你不了解,真的会吃大亏,尤其对于从…

2026/11/7 0:03:08

电气电工证都有哪些保姆级教程

电气电工证都有哪些保姆级教程 你是不是正愁不知道去哪报名,怕被中介坑?别急,这篇保姆级教程专为河南初次报考人员准备,帮你搞清楚 电气电工证都有哪些 ,以及如何避开那些坑。 电气电工证都有哪些?别被五花八门的证书搞懵了…

2026/11/5 15:39:06

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/6 10:49:01

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑