zookeeper学习之环境搭建
学了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学习之环境搭建相关推荐
- hbase_学习_01_HBase环境搭建(单机)
一.前言 本文承接上一篇:hadoop_学习_02_Hadoop环境搭建(单机) ,主要是搭建HBase的单机环境 二.环境准备 1.说明 hbase 的下载来源有: 官方版本:http://arc ...
- visual studio学习python_python3从零学习-开发环境搭建之Visual Studio Code篇
开发环境搭建之Visual Studio Code篇 上一节讲了Python环境的安装和开发环境的安装,本节再重点讲下Visual Studio Code的配置.安装 请看我上一篇文章<pyth ...
- donet 微服务开发 学习-Docker环境搭建 win7 docker 环境配置
donet 微服务开发 学习-Docker环境搭建 win7 docker 环境配置 目的介绍 下载安装 安装 Docker Quickstart Terminal 目的介绍 donet 微服务开发 ...
- ubuntu深度学习软硬件开发环境搭建
硬件 先从硬件自已配机器开始: 目前对于个人来说,性价比比较高的深度学习显卡是那个11G显存的GTX 1080Ti.这里显卡定了,接下来就是主板内存硬盘,显示器.先报一下我配的机器配置: CPU 英特 ...
- 【Linux Mint 深度学习开发环境搭建】开发软件安装
系列文章目录 第一章 Linux mint 深度学习开发环境搭建之Nvidia显卡相关软件安装 第二章 Linux mint 深度学习开发环境搭建之开发软件安装 第三章 Linux mint 深度学习 ...
- 深度学习工作站环境搭建 ubantu16.04 安装显卡驱动 CUDA8.0 cuDNN6 anaconda tensorflow1.4.0 opencv3.4 含泪总结
深度学习工作站环境搭建 ubantu16.04 安装显卡驱动 CUDA8.0 cuDNN6 anaconda tensorflow opencv 1 安装ubantu16.04 安装时不要在线更新,在 ...
- IOS开发学习 IDE环境搭建教程
IOS开发学习 IDE环境搭建教程是本文要介绍的内容,在坛子里逛了一圈,发现一篇好的文章,与友们分享一下,要有耐心的看整个过程,不多说,直接进入话题. 安装条件: 硬件:一台拥有支持虚拟技术的64位双 ...
- springcloud学习笔记---环境搭建--Linux下jdk安装
springcloud学习笔记-环境搭建–Linux下jdk安装 1.官网下载jdk1.11 链接: https://pan.baidu.com/s/1vZ4PoJAnwczkRICfCNKHAA 提 ...
- datawhale9月组队学习task01环境搭建,初始数据库
Datawhale9月组队学习 task01环境搭建,初始数据库 文章目录 Datawhale9月组队学习 task01环境搭建,初始数据库 一.环境搭建 1.MySQL 8.0的安装 2. 连接 M ...
最新文章
- cs架构嵌入bs_CS与BS架构区别、比较、及现状与趋势分析
- 初探面向对象编程之oop与设计模式
- 关于springBoot post请求参数过大导致后端接收不到参数问题
- vs2017字体最佳选择_如何为下一个项目选择最佳字体? 一个简单的游戏
- 【渝粤教育】电大中专电商运营实操作业 题库
- Xctf练习sql注入--supersqli
- 计算机组成原理中EMAR是什么,计算机组成原理复习资料+试题
- 电商app用户行为分析(含全过程python代码)
- android 点击接口回调,带你了解Android接口回调机制
- seata之jvm参数解析
- 复习笔记:数据库编程题
- vue与webpack
- 简单的说一下S5PV210
- 【笔记】 数字集成电路设计(一)
- 有用的博客整理(Android系统编译相关)
- Bootstrap入门练手小项目,创建一个有侧边栏三级标题可页面跳转的导航
- 任正非:我们国家还是要强调发展实体经济 发挥工匠精神
- C语言题目“数字菱形”
- 前端报错如何在服务器中显示,详解Vue项目中出现Loading chunk {n} failed问题的解决方法...
- 如何从u盘启动选择修复计算机,用U盘修复win10系统的方法 怎么用U盘启动盘修复win10系统...
热门文章
- Photoshop和WPF双剑配合,打造炫酷个性的进度条控件
- android限制第三方应用安装软件,如何从Android中的未知来源安装应用程序 | MOS86...
- JSON对象中的函数调用,JSON格式的字符串对应的函数调用方法
- jquery基础知识(一)
- GOF23种设计模式在Java中的应用(part 3)
- arp 原理及查杀方式
- java对象关系_【java类和对象的关系】
- 电脑打字学习_高邮学习商务办公难不难?/电脑办公的学习内容有哪些? - 教育培训消费 - 得意生活...
- go mod 几个常用命令
- LNMP(linux+nginx+mysql+php)服务器环境配置