linux上安装zookeeper 启动和关闭的教程

下面是详细的 "linux上安装zookeeper 启动和关闭的教程"。

安装Zookeeper

步骤一:下载Zookeeper

我们可以在Zookeeper官网https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/下载所需版本的Zookeeper。这里我下载的是zookeeper-3.4.14.tar.gz

wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz

步骤二:解压Zookeeper压缩包

tar -zxvf zookeeper-3.4.14.tar.gz

步骤三:修改Zookeeper配置文件

复制一份Zookeeper的默认配置文件。

cd zookeeper-3.4.14/conf/
cp zoo_sample.cfg zoo.cfg

修改zoo.cfg配置文件:

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/var/lib/zookeeper   #Zookeeper数据目录
clientPort=2181  #Zookeeper监听端口

步骤四:启动Zookeeper

cd ~/zookeeper-3.4.14/bin
./zkServer.sh start

通过jps命令可以查看到Zookeeper进程:

[jack@localhost ~]$ jps
31329 QuorumPeerMain

这表明已经成功启动了Zookeeper进程。

步骤五:验证Zookeeper

连接到Zookeeper:

cd ~/zookeeper-3.4.14/bin
./zkCli.sh -server 127.0.0.1:2181

在Zookeeper客户端中创建一个节点,例如:

create /test myData

查询新创建的节点:

get /test

当查询结果为myData,表明Zookeeper已成功安装并运行。

停止Zookeeper

在Zookeeper的安装目录下执行如下命令,即可停止Zookeeper进程:

cd ~/zookeeper-3.4.14/bin
./zkServer.sh stop

示例说明

  1. 创建名为"znode001"的节点:
create /znode001 "hello world"
  1. 获取名为"znode001"的节点:
get /znode001

以上是Linux上安装Zookeeper的完整攻略,包含了安装、启动、验证Zookeeper和停止Zookeeper的完整流程,并且提供了两条对Zookeeper节点的示例说明。希望能够对您有所帮助!

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux上安装zookeeper 启动和关闭的教程 - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • 抖音老号重启的方法

    下面是“抖音老号重启的方法”的完整攻略: 一、背景介绍 许多人在使用抖音时,可能会发现自己的账号成为了“老号”,因为长期没有登录或者正常使用,导致账号被封禁或者限制了某些功能。此时,用户希望能够重新启用账号,回到“新号”的状态,恢复正常使用。 二、操作步骤 下面是具体的操作步骤: 1. 确认账号状态 首先需要确认自己的账号是否被封禁或限制了某些功能。可以通过…

    other 2023年6月27日
    00
  • yum安装指定版本的软件包的方法

    yum安装指定版本的软件包的方法 在使用Linux系统时,我们通常会借助软件包管理工具,如yum来进行软件包的安装、升级等操作。然而,有时候我们希望安装或降级软件包的指定版本,而不是最新的版本。本文将介绍yum安装指定版本的软件包的方法。 1. 查看可用版本 首先,我们需要查看当前可用的软件包版本。可以通过以下命令来查看: yum –showduplica…

    其他 2023年3月29日
    00
  • docker挂载windows目录

    Docker挂载Windows目录 在Docker中,可以使用-v选项将本地目录挂载到容器中,以便在容器中问本地文件。本文将详细讲解如何在Windows系统中挂载本地目录到Docker容器中,并提供两个示例。 准备工作 在Windows系统中,需要先安装Docker Desktop,并启用共享文件夹功能。具体步骤如下: 打开Docker Desktop,点击…

    other 2023年5月7日
    00
  • 推荐一款简单好用、功能强大的服务器共享文件管理软件、共享文件管理免客户端的软件

    推荐一款简单好用、功能强大的服务器共享文件管理软件、共享文件管理免客户端的软件 – Seafile 什么是 Seafile? Seafile是一款免费、开源、跨平台的企业级文件同步和共享软件,可以在Windows、Linux、Mac OS X、Android、iOS等多个平台中使用。主要功能包括:文件同步、文件共享、文件版本控制、团队协作等。 Seafile…

    other 2023年6月25日
    00
  • python实现生成字符串大小写字母和数字的各种组合

    Sure! 下面是一个详细的攻略,教你如何使用Python生成包含大小写字母和数字的各种组合的字符串。 首先,我们可以使用Python的itertools模块来生成所有可能的组合。这个模块提供了一些用于迭代器操作的函数,其中包括生成组合的函数product。 以下是一个示例代码,演示如何生成包含大小写字母和数字的所有三位组合的字符串: import iter…

    other 2023年8月16日
    00
  • JPA @Basic单表查询如何实现大字段懒加载

    JPA框架提供了@Basic注解来指定实体类中的基本属性,该注解可以与其他注解配合使用实现单表查询中的大字段懒加载。 下面是具体的步骤: 步骤一:在实体类中指定大字段的加载策略 使用@Basic注解来指定实体类中的大字段是否使用懒加载策略。 @Entity public class Book { @Id @GeneratedValue(strategy = …

    other 2023年6月26日
    00
  • Vue3 通过作用域插槽实现树形菜单嵌套组件

    Vue3 通过作用域插槽实现树形菜单嵌套组件攻略 在Vue3中,我们可以使用作用域插槽(Scoped Slots)来实现树形菜单的嵌套组件。作用域插槽允许我们在父组件中定义子组件的模板,并将数据传递给子组件进行渲染。下面是一个详细的攻略,包含了两个示例说明。 步骤1:创建树形菜单组件 首先,我们需要创建一个树形菜单组件,用于显示菜单的层级结构。在这个组件中,…

    other 2023年7月27日
    00
  • Build 9926解决了大小写/数字键盘指示灯错乱问题

    Build 9926解决了大小写/数字键盘指示灯错乱问题攻略 在Build 9926中,Windows团队解决了大小写/数字键盘指示灯错乱问题。这个问题在之前的版本中引起了一些困扰,但现在你可以按照以下步骤来解决它。 步骤1: 打开“设置”菜单 首先,点击任务栏上的“开始”按钮,然后点击“设置”图标。你也可以使用快捷键Win + I来打开“设置”菜单。 步骤…

    other 2023年8月16日
    00
合作推广
合作推广
分享本页
返回顶部