安装配置 zookeeper(单机版)

目录

一 准备并解压安装包

二 修改zoo.cfg文件

三 创建相应两个目录

四 创建文件myid 

五 修改环境变量

六 启动 zookeeper


一 准备并解压安装包

        这里提供了网盘资源

 http://链接: https://pan.baidu.com/s/1BybwSQ_tQUL23OI6AWxwFw?pwd=d4cf

        提取码: d4cf

        这里的安装包是放在/opt/install 目录下

        解压到/opt/soft 目录下

tar -zxf ./zookeeper-3.4.5-cdh5.14.2.tar.gz -C /opt/soft/

        为这个解压的目录改个简单些的名字,这里改成 zk345

mv zookeeper-3.4.5-cdh5.14.2/ zk345

二 修改zoo.cfg文件

        在zookeeper目录内进入到conf文件夹

        拷贝zoo_sample.cfg文件,拷贝成zoo.cfg

cp zoo_sample.cfg zoo.cfg

        修改zoo.cfg文件

vim zoo.cfg

        修改数据目录dataDir

dataDir=/opt/soft/zk345/zkdata

        添加日志存储目录dataLogDir

dataLogDir=/opt/soft/zk345/logs

        最后一行添加,这里对应 IP 地址

server.0=192.168.78.131:2287:3387

三 创建相应两个目录

        创建数据目录dataDir

mkdir /opt/soft/zk345/zkdata

        日志存储目录dataLogDir

mkdir /opt/soft/zk345/logs

四 创建文件myid 

        在/opt/soft/zk363/zkdata创建文件

echo 0 > myid

        查看 myid

cat myid

五 修改环境变量

vim /etc/profile
#zookeeper
export ZOOKEEPER_HOME=/opt/soft/zk345
export PATH=$ZOOKEEPER_HOME/bin:$PATH

        保存退出后刷新一下

source /etc/proflie

六 启动 zookeeper

        开启 zookeeper

zkServer.sh start

        关闭zookeeper

zkServer.sh stop

        启动后 jps 会出现一个新的进程 QuorumPeerMain

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

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

相关文章

线性代数的本质(五)——矩阵的运算

文章目录 矩阵的运算矩阵的转置方阵的运算初等矩阵分块矩阵逆矩阵矩阵的秩广义逆矩阵 矩阵的运算 矩阵的转置 转置:矩阵 A A A的行列互换得到的矩阵称为 A A A 的转置(transpose),记作 A T A^T AT。 性质:矩阵转置运算满足下列性质&…

Mac 安装ZooKeeper+kafka基本使用

为什么 Kafka 依赖 ZooKeeper? 下面ZooKeeper基本介绍: 1、基本功能 ZooKeeper 为分布式系统提供了一种配置管理的服务:集中管理配置,即将全局配置信息保存在 ZooKeeper 服务中,方便进行修改和管理,省去了手动拷贝…

Django05_反向解析

Django05_反向解析 5.1 反向解析概述 随着功能的不断扩展,路由层的 url 发生变化,就需要去更改对应的视图层和模板层的 url,非常麻烦,不便维护。这个时候我们可以通过反向解析,将 url解析成对应的 试图函数 通过 path…

Python语言

这里写自定义目录标题 一、首先认识python一、python起源二、python的优缺点 二、python应用场景三、解释型语言与编译型语言四、安装python-3.5.4-amd64五、变量名的要求六、python简单的语句验证一、打开python交互式运行环境idle,在屏幕上打印python的第一个程序…

移动测试之语音识别功能如何测试?

移动测试之语音识别功能如何测试? 要知道语音识别功能如何测试,我们先了解智能产品语音交互流程: 所以,要进行测试的话,我们需要从以下几个维度来准备测试点: 基础功能测试: 1、声纹的录入&…

AWS Athena SQL基础知识

一、Athena SQL 基础学习🍜 1 获取一年的第几周 select Extract(week from date2022-12-11) as week_number Extract(week(Sunday) from date) as week_number2 Int to Date select date_parse(concat

SpringMVC之JSON返回异常处理机制

目录 一.JSON 1.1.介绍 1.2.SpringMVC之JSON数据返回 1.2.1.导入依赖 1.2.2.配置spring-mvc.xml 1.2.3.ResponseBody注解使用 1.2.4.常用注解 二.统一异常处理 2.1.为什么要全局异常处理 2.2.异常处理思路 2.2.异常处理方式一 2.3.异常处理方式二 2.4.异常处理方式三…

linux上搭建sftp服务器

文章目录 第一步:查看ssh版本第二步:添加sftp用户组第三步:创建sftp用户并设置密码第四步:设置活动目录第五步:配置chroot目录权限第六步:指定sftp组用户sftp_upload的home目录第七步:修改ssh配…

C语言中的类型转换有哪些方式?

C语言中的类型转换是将一个数据类型的值转换为另一个数据类型的值的过程。类型转换在编程中非常常见,因为它允许您在不损失数据的情况下在不同数据类型之间进行操作和赋值。在C语言中,类型转换有多种方式,包括隐式类型转换和显式类型转换。本…

【C++进阶】:红黑树

红黑树 一.红黑树简单实现1.性质二.更新颜色1.情况一2.情况二3.情况三 3.完整代码(代码有注释,稍微画图很容易理解,旋转部分可以看我的AVL树博客) 二.map和set1.基本实现2.迭代器 本篇的前置条件是AVL树的旋转和搜索树,如果不了解可以看看我的AVL树博客 …

mybatis—plus

接口和实现类都继承: 如果你让你的服务接口继承 IService,并让你的服务实现类继承 ServiceImpl,那么你的服务接口将明确地列出所有可用的 CRUD 方法。 只继承 ServiceImpl: 如果你只让你的服务实现类继承 ServiceImpl,…

一些docker笔记

一些docker笔记 docker是一个跨平台,可迁移的应用虚拟化,容器化服务平台Docker口号1:Build,Ship and Run (构建,发送和运行) Docker口号2: Build once,Run anywhere (构建一次,到处能用)docker一些概念 docker仓库 官方有dockeHu…

【Realtek sdk-3.4.14b】RTL8197FH-VG和RTL8812F自适应认证失败问题分析及修改

WiFi自适应认证介绍 WiFi 自适应可以理解为针对WiFi的产品,当有外部干扰信号通过,WiFi产品自动停止发出信号一段时间,以达到避让的目的。 问题描述 2.4G和5G WiFi自适应认证失败,信道停止发送信号时间过长,没有在规定时间内停止发包 2.4G截图 问题分析 根据实验室描述可以…

苹果iPhone 15/Pro新机发布,毫米波5G仍然只限美国版

苹果公司今日发布了 iPhone 15 系列新机,共四款,分别是 iPhone 15、iPhone 15 Plus、iPhone 15 Pro 和 iPhone 15 Pro Max。这些新机型都配备了 USB-C 接口和灵动岛,而 Pro 版还有更多的特色功能,如 A17 Pro 芯片、轻质钛金属框架…

2023年亲测有效----树莓派启动时自动邮件上报ip

2023年亲测 树莓派启动时自动邮件上报ip 首先开启qq邮箱smtp服务shell文件内容启动自动执行python文件注意事项 首先开启qq邮箱smtp服务 然后点击开启就会有授权码 shell文件内容 在自己的shell里,运行echo $PATH,把内容覆盖下面的path。 功能 作用就…

黑马JVM总结(六)

(1)常量池 方法区的组成中都由一个叫做运行时常量池的部分,内部包含一个叫做StringTable的东西 反编译二进制字节码: 类的基本信息: 常量池: 方法定义: 构造方法 main方法 :方法中…

Rust入门(1)

Rust的入门 1.配置Rust环境(Windows环境)1.下载Rust安装包2.配置path环境3.验证Rust4.Linux or MacOS系统(补充)1.Rust包依赖于C & 需要C编译器 5.卸载Rust6.Rust的构建工具和包管理器1.构建项目2.运行项目3.测试项目4.为项目构建文档5.将库发布到cr…

Python爬虫被封ip的解决方案

目录 一、网站反爬虫机制有哪些 二、Python爬虫被封ip的原因 三、爬虫被封IP怎么解决 四、代码示例 在爬虫程序运行过程中,被封禁IP地址是常见的问题之一。这通常是由于目标网站采取了反爬虫机制,例如限制单个IP地址的请求频率或识别请求特征等。当爬…

Quartz.NET,强大的开源作业调度框架

Quartz.NET是一个强大的开源作业调度框架,专为C#和.NET开发而设计。它允许开发人员在应用程序中调度、执行和管理各种类型的作业,例如定时任务、后台作业、周期性作业等。Quartz.NET具有高度可配置性和灵活性,可以满足各种复杂的调度需求。 …

Unity中Shader实现UI去色功能的实现思路

文章目录 前言一、在开发过程中,在UI中会涉及一些需要置灰UI的需求,有很多实现的方法1、做两套纹理,通过程序控制切换2、使用shader实现对纹理去色 二、这里主要记录用shader实现的思路1、基础纹理的采样2、支持组件中的调色3、遮罩功能4、去…