ZooKeeper安装方法

由于本实验环境已经安装ZooKeeper并配置,下面主要讲述一般环境的安装方法。

可以从ZooKeeper的官方网站上下载稳定版,下载地址如下:Apache ZooKeeper

下载后,利用tar命令将压缩包解压到/opt/zookeeper-3.4.12(可以根据实际情况更改)文件夹(这里主要讲述单机模式,本实训路径后面讲述伪分布式及分布式安装及配置)。使用命令如下:

tar -zxvf zookeepre-3.4.12.tar.gz /opt/zookeeper-3.4.12

为了能够顺利地运行Zookeeper,需要用户创建配置文件(默认配置文件路径为/opt/zookeeper-3.4.12/conf/目录下,文件名为zoo.cfg)。幸运的是,ZooKeeper提供了示例配置文件,/opt/zookeeper-3.4.12/conf目录下的zoo_sample.cfg,用户只需要将该文件重命名为zoo.cfg,即可保证ZooKeeper正常运行。使用命令如下(效果如图所示):

cd /opt/zookeeper-3.4.12/conf
mv zoo_sample.cfg zoo.cfg

ZooKeeper服务器启动与停止

bin目录下,存放着ZooKeeper服务器开启和停止的脚本zkServer.sh,开启服务器命令如下(效果如图所示):

./bin/zkServer.sh start

与此同时,ZooKeeper还提供了前端启动的方式,命令如下(效果如图,直接展示ZooKeeper的配置及启动信息,一般情况下不使用这种启动方式):

./bin/zkServer.sh start-foreground

与开启对应的,停止命令为(效果如图所示):

./bin/zkServer.sh stop

不仅可以通过该命令开启、停止ZooKeeper的服务器,还提供了restart重启命令,status状态查看命令等。

由于实验环境将启动脚本已经放入环境变量中,所以服务器启动与停止命令如下:

zkServer.sh start
zkServer.sh stop

编程要求

本关任务是使用命令行,开启ZooKeeper服务器,查看服务器状态。

cd /opt/zookeeper-3.4.12
./bin/zkServer.sh start

或者使用

zkServer.sh start

第1关:ZooKeeper初体验相关推荐

  1. zookeeper初体验

    根据 zookeeper 官网部署操作,准备了三台 vmware 虚机,做一个集群环境 三台 vmware 虚机地址 192.168.174.111 192.168.174.112 192.168.1 ...

  2. Apache Solr 9.1-(一)初体验单机模式运行

    Apache Solr 9.1-(一)初体验单机模式运行 Solr是一个基于Apache Lucene的搜索服务器,Apache Lucene是开源的.基于Java的信息检索库,Solr能为用户提供无 ...

  3. MapReduce编程初体验

    需求:在给定的文本文件中统计输出每一个单词出现的总次数 第一步: 准备一个aaa.txt文本文档 第二步: 在文本文档中随便写入一些测试数据,这里我写入的是 hello,world,hadoop he ...

  4. Felgo之初体验--安装与运行

    前言 上一篇文章中介绍了Felgo的用途,大致知道了Felgo可以用来干些什么,在本篇中我们介绍下Felgo的安装,以及创建我们的第一个Felgo程序. 软件下载 首先我们在官网下载相应平台的安装包, ...

  5. Hadoop3——集群搭建以及初体验

    1. 匹配主机名 2.下载安装hadoop 3. 配置Hadoop环境 4. 启动Hadoop环境 5. Hadoop初体验 建议先整体浏览一遍再做 (关于创建虚拟机的操作日后有需要的话我再补上) 1 ...

  6. 免费WiFi初体验——个小白的WiFi旅程

    说来羞愧,真正接触到WiFi还是在毕业后,此前自己封闭在一个人的世界,再加上外在学校的包围,我还成了个"山里"的孩子. 去年毕业了,也算是个90后,可自觉得心态过于成熟.了解外界太 ...

  7. MySQL数据库初体验

    文章目录 一.MySQL数据库初体验 1.数据库的基本概念 2.数据库系统发展史 2.1文件管理系统的缺点 2.2数据库系统发展阶段 3.数据库原理 3.1数据的时代 3.2数据的分类 3.3DBMS ...

  8. k8s_难产的ingress架构初体验(一)

    在 https://editor.csdn.net/md/?articleId=106170316中跟着github中的说明进行了初体验.但是发现并不是每个模块都会用到. github说明 后端ser ...

  9. Vue之Vue的初体验

    Vue的初体验 个人博客 https://www.boycharse.top Vue系列 上一篇:无 下一篇:02-Vue的插值操作 前言 这个系列的博客是按照我学习vue的顺序来写的.视频教程是b站 ...

最新文章

  1. 医工汇聚 智竞心电 | 首届中国心电智能大赛开启招募
  2. pip安装包时如何指定安装在哪个python下?
  3. Nginx+keepalived从入门到集群搭建(手把手教学,建议收藏)
  4. 万字综述之生成对抗网络(GAN)
  5. 通俗讲解自底向上构建知识图谱全过程
  6. 《scikit-learn》决策树之回归树
  7. Azure ARM 上传自定义镜像
  8. ImportError: cannot import name ‘Optional‘
  9. 关于大学生阶段团队类型选择
  10. 开票软件V2.0.49_ZS_20220630开票接口
  11. 阻抗匹配四参数:反射系数、行波系数、驻波比、回波损耗
  12. 生物信息学中用到的计算机知识,生物信息学期末复习知识点总结
  13. 数据中台在企业数字化转型中的践行(上篇)
  14. 优达学诚--对安然事件数据集的分析
  15. 企业级网络性能优化 课内7 多臂单臂路由
  16. React Navigation——底部导航栏设计
  17. AppKey和AppSecret的关系
  18. matlab 1向量组,matlab-线性代数 rank 向量组的秩
  19. 用git连接gitee
  20. 月薪8K的程序员代码写成这样?网友:看不下去了

热门文章

  1. jop怎么读音英语怎么说_job的意思在线翻译,解释job中文英文含义,短语词组,音标读音,例句,词源,同义词【澳典网ODict.Net】...
  2. js鸡兔同笼35个头94只脚用 鸡有多少只兔有多少只?
  3. JavaScript学习笔记(三)---事件、正则表达式、ES6、运动
  4. servletjsp入门.....韩顺平笔记
  5. php barcode_php 生成条形码
  6. 原来在朋友眼里,我是一个闪闪发光的人
  7. 数据中心机房设备发热量精确计算方法
  8. 安全等保测评_等保二级和三级的区别
  9. html怎么移动按钮位置,CSS Nav按钮向左下方移动(CSS Nav buttons move bottom left)
  10. 只有你能听见(Calling you)2