快速启动zookeeper服务【单机】

一、前言

  在日常工作当中,经常需要用到zookeeper用于开发测试,因此能快速部署一个zookeeper服务,用于开发测试是有必要了解的。本文讲的,就是如何快速部署一个可用的zookeeper单机服务。(如需集群部署,请看笔者https://blog.csdn.net/cndmss/article/details/80220273
 

二、快速部署

1、下载
  在指定目录下,执行下载命令:
wget http://archive.apache.org/dist/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz
(笔者目录为:/usr/local/xiaojiang/zookeeper ;可在地址http://archive.apache.org/dist/zookeeper中选择自己需要的版本下载)

2、复制默认配置
  a、执行命令 tar -zxvf zookeeper-3.4.13.tar.gz 解压压缩包;
  b、执行命令 cd zookeeper-3.4.13/conf/ 进入zookeeper配置文件目录;
  c、执行命令 cp zoo_sample.cfg zoo.cfg 复制zookeeper的默认配置文件;(zoo_sample.cfg是zookeeper服务的默认示例配置文件,但zookeeper服务启动时,读取的是文件名为zoo.cfg的配置文件,所以要执行这个操作)

3、启动服务
  进入文件夹zookeeper-3.4.13中的/bin 目录,执行命令 ./zkServer.sh start 启动zookeeper服务
在这里插入图片描述
以上, 快速部署zookeeper单机服务就算完成了。
(如果只需要部署服务,已经可以结束阅读了;如果需要了解zookeeper的基础命令操作,可继续往下阅读)
 

三、基础操作

1、服务启动相关操作命令

操作命令
启动服务./zkServer.sh start
停止服务./zkServer.sh stop
重启服务./zkServer.sh restart
查看服务状态./zkServer.sh status

2、数据访问操作命令
  使用客户端工具登录服务,执行命令 ./zkCli.sh -server 127.0.0.1:2181 登录zookeeper服务。 常用命令如下:

操作命令
查看目录节点(内容)ls /{path}
查看目录节点(内容和数据)ls2 /{path}
数据节点-增create /{path} {value}
数据节点-查get /{path} {value}
数据节点-改set /{path} {value}
数据节点-删delete /{path}
帮助(查看所有命令)help
退出客户端登录quit

具体相关命令操作依次如下图所示:
  a、使用zk客户端登录zookeeper服务:使用zk客户端登录zookeeper服务
   b、数据操作 :

在这里插入图片描述
   c、帮助、退出客户端 :
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Hadoop、Zookeeper、HBase和Docker都是大数据领域中常用的技术工具。 Hadoop是一个分布式计算框架,它可以将大数据分散到多个计算机集群上进行处理和存储。Hadoop的主要组件包括HDFS(分布式文件系统)和MapReduce(分布式计算模型),通过这两个组件,Hadoop可以实现对大规模数据的分布式处理和分布式存储。 Zookeeper是一个开源的分布式协调服务,它可以用于在分布式系统中管理和协调各个节点之间的状态和配置信息。Zookeeper提供了高可用性、一致性以及可靠性的特性,可以用于处理分布式应用程序中的诸多问题,比如选举机制、配置管理、命名服务等。 HBase是建立在Hadoop之上的分布式列式数据库,它提供了高度可扩展、高性能和高可靠性的存储和访问大规模结构化数据的能力。HBase基于Hadoop HDFS存储数据,同时将数据按照列族存储,具有快速随机读写的特性,适合处理海量数据。 Docker是一种容器化平台,它可以在操作系统层面上实现虚拟化,将应用程序及其依赖项打包成一个独立的容器,从而实现跨平台、快速部署和可移植性。在使用Docker时,可以将Hadoop、Zookeeper和HBase等组件打包成容器,方便在不同环境中进行部署和管理。同时,Docker还提供了简单易用的容器管理工具,可以进行容器的快速启动、停止和扩展。 综上所述,Hadoop、Zookeeper、HBase和Docker都是大数据领域中常用的技术工具。Hadoop用于分布式计算和存储,Zookeeper用于分布式协调和管理,HBase用于大规模结构化数据的存储和访问,而Docker则提供了容器化平台,方便部署和管理这些大数据技术组件。这些工具的使用可以帮助提高大数据处理的性能、可靠性和可扩展性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值