学了zookeeper有一段时间了,写个博客记录一下。。。

一、zookeeper是什么?

zookeeper是一个高效的分布式协调服务,它暴露了一些公共服务,比如起名/配置管理/同步控制/群组控制等。我们可以使用zk来实现达成共识、集群管理、lender选举等。

zookeeper是一个高可用的分布式管理和协调框架,基于ZAB算法(原子消息广播协议)的实现。该框架可以很好地保证分布式环境中数据的一致性。正是基于这样的特性,使得zookeeper成为解决分布式一致性的有效利器。

二、安装zookeeper

安装zookeeper的前提要安装jdk。

1、将zookeeper的软件包放到linux环境中

2、在local目录下创建一个zookeeper文件夹

3、将zookeeper安装包解压到zookeeper文件夹中

4、将zookeeper安装目录下的conf文件夹中的zoo_sample.cfg 改名为zoo.xfg

5、利用vi zoo.cfg编辑zoo.cfg文件内容

6、在zookeeper安装目录下创建文件夹data,并在文件夹下创建myid文件

7、编辑myid文件,根据之前配置的集群信息,填写对应的值。我的192.168.1.23是3号机器,所以这个位置要填写3

8、配置环境变量vi  /etc/profile

9、令配置文件生效,执行source命令

10、用zkServer.sh start 启动zookeeper,用zkServer.sh status查看zookeeper状态

转载于:https://www.cnblogs.com/songlove/p/11399995.html

zookeeper学习之环境搭建相关推荐

  1. hbase_学习_01_HBase环境搭建(单机)

    一.前言 本文承接上一篇:hadoop_学习_02_Hadoop环境搭建(单机)  ,主要是搭建HBase的单机环境 二.环境准备 1.说明 hbase 的下载来源有: 官方版本:http://arc ...

  2. visual studio学习python_python3从零学习-开发环境搭建之Visual Studio Code篇

    开发环境搭建之Visual Studio Code篇 上一节讲了Python环境的安装和开发环境的安装,本节再重点讲下Visual Studio Code的配置.安装 请看我上一篇文章<pyth ...

  3. donet 微服务开发 学习-Docker环境搭建 win7 docker 环境配置

    donet 微服务开发 学习-Docker环境搭建 win7 docker 环境配置 目的介绍 下载安装 安装 Docker Quickstart Terminal 目的介绍 donet 微服务开发 ...

  4. ubuntu深度学习软硬件开发环境搭建

    硬件 先从硬件自已配机器开始: 目前对于个人来说,性价比比较高的深度学习显卡是那个11G显存的GTX 1080Ti.这里显卡定了,接下来就是主板内存硬盘,显示器.先报一下我配的机器配置: CPU 英特 ...

  5. 【Linux Mint 深度学习开发环境搭建】开发软件安装

    系列文章目录 第一章 Linux mint 深度学习开发环境搭建之Nvidia显卡相关软件安装 第二章 Linux mint 深度学习开发环境搭建之开发软件安装 第三章 Linux mint 深度学习 ...

  6. 深度学习工作站环境搭建 ubantu16.04 安装显卡驱动 CUDA8.0 cuDNN6 anaconda tensorflow1.4.0 opencv3.4 含泪总结

    深度学习工作站环境搭建 ubantu16.04 安装显卡驱动 CUDA8.0 cuDNN6 anaconda tensorflow opencv 1 安装ubantu16.04 安装时不要在线更新,在 ...

  7. IOS开发学习 IDE环境搭建教程

    IOS开发学习 IDE环境搭建教程是本文要介绍的内容,在坛子里逛了一圈,发现一篇好的文章,与友们分享一下,要有耐心的看整个过程,不多说,直接进入话题. 安装条件: 硬件:一台拥有支持虚拟技术的64位双 ...

  8. springcloud学习笔记---环境搭建--Linux下jdk安装

    springcloud学习笔记-环境搭建–Linux下jdk安装 1.官网下载jdk1.11 链接: https://pan.baidu.com/s/1vZ4PoJAnwczkRICfCNKHAA 提 ...

  9. datawhale9月组队学习task01环境搭建,初始数据库

    Datawhale9月组队学习 task01环境搭建,初始数据库 文章目录 Datawhale9月组队学习 task01环境搭建,初始数据库 一.环境搭建 1.MySQL 8.0的安装 2. 连接 M ...

最新文章

  1. cs架构嵌入bs_CS与BS架构区别、比较、及现状与趋势分析
  2. 初探面向对象编程之oop与设计模式
  3. 关于springBoot post请求参数过大导致后端接收不到参数问题
  4. vs2017字体最佳选择_如何为下一个项目选择最佳字体? 一个简单的游戏
  5. 【渝粤教育】电大中专电商运营实操作业 题库
  6. Xctf练习sql注入--supersqli
  7. 计算机组成原理中EMAR是什么,计算机组成原理复习资料+试题
  8. 电商app用户行为分析(含全过程python代码)
  9. android 点击接口回调,带你了解Android接口回调机制
  10. seata之jvm参数解析
  11. 复习笔记:数据库编程题
  12. vue与webpack
  13. 简单的说一下S5PV210
  14. 【笔记】 数字集成电路设计(一)
  15. 有用的博客整理(Android系统编译相关)
  16. Bootstrap入门练手小项目,创建一个有侧边栏三级标题可页面跳转的导航
  17. 任正非:我们国家还是要强调发展实体经济 发挥工匠精神
  18. C语言题目“数字菱形”
  19. 前端报错如何在服务器中显示,详解Vue项目中出现Loading chunk {n} failed问题的解决方法...
  20. 如何从u盘启动选择修复计算机,用U盘修复win10系统的方法 怎么用U盘启动盘修复win10系统...

热门文章

  1. Photoshop和WPF双剑配合,打造炫酷个性的进度条控件
  2. android限制第三方应用安装软件,如何从Android中的未知来源安装应用程序 | MOS86...
  3. JSON对象中的函数调用,JSON格式的字符串对应的函数调用方法
  4. jquery基础知识(一)
  5. GOF23种设计模式在Java中的应用(part 3)
  6. arp 原理及查杀方式
  7. java对象关系_【java类和对象的关系】
  8. 电脑打字学习_高邮学习商务办公难不难?/电脑办公的学习内容有哪些? - 教育培训消费 - 得意生活...
  9. go mod 几个常用命令
  10. LNMP(linux+nginx+mysql+php)服务器环境配置