zookeeper安装集群模式

系列文章目录


文章目录

  • 系列文章目录
  • 前言


前言

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。
在这里插入图片描述


ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步服务、组服务等。
在这里插入图片描述
zookeeper安装单机模式

http://www.javacui.com/opensource/445.html

解压压缩包,并拷贝到指定目录

tar -xvf apache-zookeeper-3.6.3-bin.tar.gz
cp -r apache-zookeeper-3.6.3-bin /usr/local/zk/zk1
cp -r apache-zookeeper-3.6.3-bin /usr/local/zk/zk2
cp -r apache-zookeeper-3.6.3-bin /usr/local/zk/zk3

创建每个节点的data目录

mkdir /usr/local/zk/zk1/data
mkdir /usr/local/zk/zk2/data
mkdir /usr/local/zk/zk3/data

修改每个节点的配置文件

cp /usr/local/zk/zk1/conf/zoo_sample.cfg /usr/local/zk/zk1/conf/zoo.cfg
cp /usr/local/zk/zk2/conf/zoo_sample.cfg /usr/local/zk/zk2/conf/zoo.cfg
cp /usr/local/zk/zk3/conf/zoo_sample.cfg /usr/local/zk/zk3/conf/zoo.cfg

这里有三个节点,挨个修改每个节点的配置文件

dataDir=/usr/local/zk/zk1/data
clientPort=2181
# 2881是Zookeeper服务器之间的通信端口
# 3881是Leader选举的端口,注意区别2181监听端口
server.1=localhost:2881:3881
server.2=localhost:2882:3882
server.3=localhost:2883:3883
admin.serverPort=8081# 以下是节点2
dataDir=/usr/local/zk/zk2/data
clientPort=2182
server.1=localhost:2881:3881
server.2=localhost:2882:3882
server.3=localhost:2883:3883
admin.serverPort=8082# 以下是节点3
dataDir=/usr/local/zk/zk3/data
clientPort=2183
server.1=localhost:2881:3881
server.2=localhost:2882:3882
server.3=localhost:2883:3883
admin.serverPort=8083

创建myid,用于标识这个节点

echo 1 >/usr/local/zk/zk1/data/myid
echo 2 >/usr/local/zk/zk2/data/myid
echo 3 >/usr/local/zk/zk3/data/myid

启动,查看状态,停止命令

/usr/local/zk/zk1/bin/zkServer.sh start
/usr/local/zk/zk2/bin/zkServer.sh start
/usr/local/zk/zk3/bin/zkServer.sh start/usr/local/zk/zk1/bin/zkServer.sh status
/usr/local/zk/zk2/bin/zkServer.sh status
/usr/local/zk/zk3/bin/zkServer.sh status/usr/local/zk/zk1/bin/zkServer.sh stop
/usr/local/zk/zk2/bin/zkServer.sh stop
/usr/local/zk/zk3/bin/zkServer.sh stop

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/10746.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

梦幻西游全新变现,蓝海热门玩法,小白一部手机可操作,日入2000+

亲爱的朋友们,你们好!今天我要给大家分享一个热门、可行的网络赚钱项目——梦幻西游全新变现,蓝海热门玩法,小白一部手机可操作,日入2000。 这个项目不需要花冤枉钱,也是我自己实操过的,非常可…

法语语式与时态总结,柯桥零基础学法语

常用语式 法语中的常用语式分为:直陈式、条件式、虚拟式、命令式、不定式与分词式。 直陈式(lindicatif)初学法语时首先就要学直陈式,也是最常用的语式,表示确实发生的动作。 条件式(le conditionnel&am…

【C++】148 排序链表

给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。 对链表进行升序排序,常见的做法是使用归并排序(Merge Sort)算法。这种算法适用于链表的排序,并且具有稳定性和时间复杂度为 O(n log n) 的优点。 …

LeetCode 题目 119:杨辉三角 II

作者介绍:10年大厂数据\经营分析经验,现任字节跳动数据部门负责人。 会一些的技术:数据分析、算法、SQL、大数据相关、python,欢迎探讨交流 欢迎加入社区:码上找工作 作者专栏每日更新: LeetCode解锁1000题…

Redis——Redis的数据库结构、删除策略及淘汰策略

Redis是一个高性能的key-value存储系统,它支持多种数据结构,并提供了丰富的删除策略和淘汰策略。以下是关于Redis的数据库结构、删除策略及淘汰策略的详细介绍: Redis的数据库结构 Redis是一个key-value数据库,数据存储是以一个…

day06-07面向对象(高级)

面向对象(高级) 知识回顾: 1.面向对象基础 类的定义 对象的使用 private关键字 this关键字 封装 构造方法 JavaBean2.API 的使用 知识回顾 Scanner Random String Date1.继承 查看下述代码: 发现有什么问题? 你所抽取的代码没有了,怎么办&#xff1f…

【Qt-CMake】QT中cmak编译出现CMake Error: The source.. does not match the soused

QT中cmak编译出现CMake Error: The source… does not match the soused 分析 前提是该项目是从另一个路径的项目复制过来的,编写代码时发现无论怎样修改代码,运行后都没有任何变化,以为是qtbug,重构重启都没用,最后…

pyqt5将ui文件转为python文件

在pyqt5中使用 pyuic将ui文件转为py文件: 例如:将home.ui文件转为vio_detect.py文件,所需命令如下: pyuic5 -x home.ui -o vio_detect.py

XXE-lab靶场搭建

源码下载地址 https://github.com/c0ny1/xxe-lab1.php_xxe 直接放在php web页面下即可运行。 2.java_xxe java_xxe是serlvet项目,直接导入eclipse当中即可部署运行。 3.python_xxe: 安装好Flask模块python xxe.py 4.Csharp_xxe 直接导入VS中运行 phpstudy…

内存操作数及寻址方式

debug命令 debug命令,即DOS实用程序。DEBUG是一个DOS实用程序,是供程序员使用的程序调试工具,可以用它检查内存中任何地方的字节以及修改任何地方的字节。它可以用于逐指令执行某个程序以验证程序运行的正确性,也可以追踪执行过程…

编程代码的舞者--Python循环语句

循环语句是编程中不可或缺的要素之一,它们能够让程序反复执行特定的任务,提高代码的重复利用性和效率。在本篇博客中,我们将深入探讨Python中常用的循环语句,包括for循环和while循环,以及控制循环流程的关键字break和c…

转载:ubuntu18.04 安装wine以及添加mono和gecko打开简单.net应用的方法

https://www.cnblogs.com/jinanxiaolaohu/p/12191576.html 1. 今天突然想试试能不能用ubuntu跑一下公司的.net的智能客户端(SmartClient). 想到的办法就是 安装wine 但是过程略坑..这里简单说一下总结之后的过程. 2. 第一步安装wine相关内容 查了下有winehq和wine两种. …

C语言如何证明联合体变量的所有成员是共享⼀个内存单元的?

一、问题 联合体⼜名共⽤体,⽤共⽤体这个名字更能体现这个类型的特点,那就是所有成员变量共⽤⼀个内存单元。 联合体变量的这⼀特点决定了联合体变量的使⽤⽅法,即在某⼀时刻只有⼀个成员有意义,其他成员⽆意义。那么,…

算法专题:位运算

目录 常见位运算总结 位运算相关算法题 1. 只出现一次的数字 2. 只出现一次的数字(|||) 3. 两整数之和 4. 只出现一次的数字(||) 常见位运算总结 在开始刷位运算这个类型的题目前,我想先带着大家学习一下一些常见…

程序员录制真人出镜类课程

真人出镜类课程片段的制作 接下来,我们来具体讲解真人出镜类课程片段的创建过程。 什么是真人出镜类课程片段 「真人出镜」类型的视频只需通过摄像头、手机或摄像机直接进行录制即可。然而,当涉及到真人出镜的课程时,情况就相对复杂一些。这…

手机在网状态多方面重要性

手机在网状态的重要性体现在多个方面,它是现代社会中人们保持联系、获取信息以及进行日常活动不可或缺的一部分。以下是一些关于手机在网状态重要性的详细解释: 通信联系: 手机是在现代社会中进行通信联系的主要工具。当手机处于在网状态时&…

【Python单点知识】类成员汇总讲解——包含类方法、静态方法、私有成员说明

文章目录 0. 前言1. 属性(Attributes)1.1 类属性(Class Attributes)1.2 实例属性(Instance Attributes) 2. 方法(Methods)2.1 实例方法(Instance Methods)2.2…

算法实战:亲自写红黑树之三 算法详解

初级代码游戏的专栏介绍与文章目录-CSDN博客 我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。 这些代码大部分以Linux为目标但部分代码是纯C的,可以在任何平台上使用。 此文承接:算法实战…

动态规划:力扣LCR 188. 买卖芯片的最佳时机

题目 数组 prices 记录了某芯片近期的交易价格,其中 prices[i] 表示的 i 天该芯片的价格。你只能选择 某一天 买入芯片,并选择在 未来的某一个不同的日子 卖出该芯片。请设计一个算法计算并返回你从这笔交易中能获取的最大利润。 如果你不能获取任何利…

【软考高项】四十四、高级项目管理

一、项目集管理 相关角色 项目集发起人、项目集指导委员会、项目集经理、其他影响项目集的干系人项目集管理绩效域 项目集战略一致性、项目集效益管理、项目集干系人参与、项目集治理和项目集生命周期管理 二、项目组合管理 项目组合经理角色 项目组合管理原…