zkServer.sh脚本

devtools/2025/1/14 9:56:10/

Apache ZooKeeper 几种常见的方法:

一、使用 zkServer.sh 脚本
最常见的启动 ZooKeeper 的方式是使用提供的 zkServer.sh 脚本。此脚本可用于管理 ZooKeeper 进程。以下是一些示例命令:
1. 在前台启动 ZooKeeper:

./zkServer.sh start-foreground

2. 以后台进程方式启动 ZooKeeper:

./zkServer.sh start

3. 停止 ZooKeeper:

./zkServer.sh stop

4.查看 ZooKeeper 状态:

./zkServer.sh status

二.手动启动 ZooKeeper:
也可以手动启动 ZooKeeper 而不使用提供的脚本。一般步骤如下:
1.进入 ZooKeeper 的安装目录。
2.编辑 ZooKeeper 配置文件,通常命名为 zoo.cfg 或 zoo.cfg.properties,配置服务器设置、数据目录和其他参数。
3.使用 zkServer.sh 脚本或运行 zkServer.sh 命令以适当的参数启动 ZooKeeper。


三.使用 Docker:
如果已安装 Docker,可以在 Docker 容器中运行 ZooKeeper。这允许轻松隔离和分发 ZooKeeper 实例。以下是运行 ZooKeeper 的基本 Docker 命令:

docker run --name some-zookeeper --restart always -d -p 2181:2181 zookeeper

这个命令在 Docker 容器中运行 ZooKeeper,将容器中的 2181 端口映射到主机,并确保容器在停止时自动重新启动。

四.作为服务运行 ZooKeeper:
在某些云环境和容器编排平台中,可以将 ZooKeeper 设置为受管服务,通过平台的控制面板或命令行工具启动和管理 ZooKeeper 实例。

选择的确切方法取决于具体用例、系统配置和需求。zkServer.sh 脚本是启动 ZooKeeper 最常用的方法,但其他选项针对不同的部署场景提供了灵活性。


http://www.ppmy.cn/devtools/150371.html

相关文章

Linux网络编程4——系统编程

一.电脑知识 1.电脑基础 CPU:相当于大脑,核心处理器内存条:存放临时数据,相当于人体的临时记忆磁盘:存放长时间数据,相当于人体的长时间记忆显卡:将各种影像输出的装置主板:将所有…

[免费]微信小程序(高校就业)招聘系统(Springboot后端+Vue管理端)【论文+源码+SQL脚本】

大家好,我是java1234_小锋老师,看到一个不错的微信小程序(高校就业)招聘系统(Springboot后端Vue管理端),分享下哈。 项目视频演示 【免费】微信小程序(高校就业)招聘系统(Springboot后端Vue管理端) Java毕业设计_哔哩哔哩_bilibili 项目介绍…

macOS 如何修改 PATH 环境变量 ?

对于希望从终端管理命令行工具和脚本的可访问性的用户来说,在 macOS 上编辑 PATH 环境变量是必不可少的。在最近的版本中,macOS 已经从使用 bash shell 作为默认 shell 转变为使用 zsh,因此了解如何在这两个 shell 中编辑 PATH 是很重要的。 …

Kivy App开发之UX控件Popup弹窗

Popup控件用于创建一个弹出式的窗口,弹出的窗口默认覆盖父窗口,需要设置title和content两个属性,弹窗默认大小size_hint=(1,1),当设置该值时,即表示全屏显示,如果想全屏显示,可以修改size_hint参数的值。 常见属性 属性说明title弹窗的标题,默认"No title"t…

Modbus TCP转DeviceNet网关在汽车领域的应用

开疆智能Modbus TCP转DeviceNet网关在汽车领域的应用,不仅是一项技术创新,更是推动汽车制造业向智能化、自动化迈进的重要驱动力。其应用范围广泛,涵盖了生产效率提升、生产流程优化、生产安全性保障等多个方面,为汽车制造的各个环…

[人工智能自学] Python包学习-pandas

紧接上篇numpy的学习教程 本篇参考: Pandas 教程|菜鸟教程 官方教程 - 10分钟入门pandas joyful-pandas pandas中文教程 它建立在 NumPy 库的基础之上,提供了高效的数据结构和数据分析工具,使得在 Python 中进行数据操作变得更加容易和高效。…

ros2笔记-4.6使用launch启动脚本

之前4.3节例子中,需要分别启动turtle_control、patrol_client、turtlesim_node三个节点,每个节点都需要单独的终端和命令。比较麻烦,ros2 提供了简化启动过程的方法。 4.6.1 使用launch启动多个节点 ros2 支持使用python、xml、YAML 三种格…

框架部分面试题学习

IOC容器,AOP IOC :依赖反转,将对象的创建,组装,管理的控制权限从应用程序反转到IOC容器中。由springboot的来实现对象的自动装配和注入。 当某个类使用了Componnet 注解后,标记为一个组件。那么这个类在项…