`

zookeeper 安装、配置、启动

阅读更多

下载

 在apache上的下载地址是:http://apache.fayea.com/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz

配置

 参考官网的配置文档:https://zookeeper.apache.org/doc/trunk/zookeeperStarted.html

step1:在解压开的文件夹下新建data 和logs目录

step2:复制conf目录下的zoo_sample.cfg 另存为zoo.cfg

修改配置

dataDir=/usr/local/zookeeper-3.4.6/data
dataLogDir=/usr/local/zookeeper-3.4.6/logs

注意:如果dataDir或者dataLogDir的目录不存在将会导致zookeeper启动失败 20160621

 

启动

zookeeper 启动依赖jdk 所以启动zookeeper之前一定要安装配置好jdk

在windows下启动  双击 zkServer.cmd 

在linux下运行zkServer.sh start

 

./zkServer.sh status 可以查看启动情况

Mode: standalone  表示单机模式下已经启动了

也可以通过其监听的端口查看启动情况:lsof -i:2181 可以查看到占用端口的进程

 

设为开启启动的做法:

方法一:

向/etc/rc.local中添加/usr/local/zookeeper-3.4.6/bin/zkServer.sh start保存退出之后重启系统

方法二:

添加服务的方式启动zookeeper
step1: 进入到/etc/rc.d/init.d/目录下

cd /etc/rc.d/init.d 

 
step2:新建zookeeper文件

touch zookeeper

 
step3:给zookeeper添加可执行权限

chmod +x zookeeper

 
step4:编辑zookeeper 添加如下内容

#!/bin/bash
#chkconfig:2345 20 90
#description:zookeeper
#processname:zookeeper
case $1 in
 start) su root /usr/local/zookeeper-3.4.6/bin/zkServer.sh start;;
 stop) su root /usr/local/zookeeper-3.4.6/bin/zkServer.sh stop;;
 status) su root /usr/local/zookeeper-3.4.6/bin/zkServer.sh status;;
 restart) su root /usr/local/zookeeper-3.4.6/bin/zkServer.sh restart;;
 *)  echo "require start|stop|status|restart"  ;;
esac

 
step5:要添加服务

chkconfig --add zookeeper

 
step6:现在可以用下面命令来启动停止zookeeper服务

service zookeeper start/stop

 
step7:设置为开机启动

chkconfig zookeeper on

     

 按照上面的做法最后还是不能启动,停止倒是可以停止。为什么呢?2010313。不知道是不是因为自己安装jdk的时候自己手动设置了环境变量 和默认设置的环境变量不在一起的问题让zookeeper先启动所以失败了(直接用service zookeeper start 也启动不起来好像可以排除这个原因)。还是因为网络连接方式不是桥接方式导致的?

 

 

配置介绍:zoo.cfg配置文件介绍

tickTime:Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个 tickTime 时间就会发送一个心跳
dataDir:顾名思义就是 Zookeeper 保存数据的目录,默认情况下,Zookeeper 将写数据的日志文件也保存在这个目录里
dataLogDir:顾名思义就是 Zookeeper 保存日志文件的目录
clientPort: 这个端口就是客户端连接 Zookeeper 服务器的端口

 

 

分享到:
评论

相关推荐

    Zookeeper_安装和配置

    4. **启动**:完成配置后,通过执行 `bin/zkServer.sh start` 来启动 Zookeeper 服务器。 5. **连接**:使用 `bin/zkCli.sh -server localhost:4180` 命令启动 Zookeeper 客户端并连接到服务器。 ### 伪集群模式...

    大数据技术基础实验报告-Zookeeper的安装配置和应用实践.doc

    2. **端口冲突**:如果8080端口被其他服务占用(如Tomcat),需要修改Zookeeper配置文件`zoo.cfg`中的`admin.serverPort`,设置为未使用的端口号。 3. **启动失败**:可能由于下载了源码包而非可执行文件包导致。...

    Zookeeper 安装和配置

    在本文中,我们将深入探讨 Zookeeper 的安装与配置过程。 首先,安装 Zookeeper 需要下载最新稳定版的二进制包,可以从 Apache 官方网站(http://zookeeper.apache.org/releases.html)获取。解压下载的压缩包,...

    第7章 ZooKeeper组件安装配置.pdf

    《ZooKeeper组件安装配置详解》 ZooKeeper,作为分布式协调服务的基石,是Apache Hadoop项目的重要组成部分。在大型分布式系统中,ZooKeeper常用于管理命名服务、配置管理、集群同步、选举等核心功能。本章将详细...

    ZooKeeper安装配置

    ZooKeeper 安装配置 ZooKeeper 是一个广泛使用的分布式应用程序协调服务,它提供了一个可靠的、可扩展的、可配置的分布式系统。下面是 ZooKeeper 安装配置的详细步骤和知识点: 下载和解压 ZooKeeper 安装包 在...

    ZooKeeper集群安装配置

    在 Linux 机器上安装非常容易,只需要解压缩后,简单配置一下即可以启动 ZooKeeper 服务器进程。 配置文件 zoo.cfg 中的参数含义如下: 1. tickTime:基本时间单位,以毫秒为单位,用于心跳和最小会话超时。 2. ...

    zookeeper集群配置详解

    在解压的同时,可以选择是否配置环境变量,配置之后可以无需进入Zookeeper的bin目录而直接在任意位置启动Zookeeper服务。环境变量的配置方式是通过修改/etc/profile文件,添加Zookeeper的home目录以及bin目录到系统...

    centos8安装zookeeper3.8.0详细步骤

    * CentOS 8 安装 ZooKeeper 3.8.0 需要下载安装包、上传安装包并解压、编辑配置文件、配置环境变量、启动 ZooKeeper 服务端和客户端、查看状态等步骤。 * ZooKeeper 集群需要配置集群、创建 `myid` 文件、修改服务器...

    ZooKeeper安装配置 集群

    ### ZooKeeper安装与配置详解 #### 一、Zookeeper的三种搭建方式 ##### 1. 单机模式 - **定义**: Zookeeper仅在一台服务器上运行,适用于开发和测试环境。 - **特点**: 不具备容错能力,主要用于快速原型开发和...

    Zookeeper单机及集群安装配置

    ### Zookeeper基础知识与架构 ...通过上述步骤,不仅可以完成Zookeeper单机版的安装配置,还可以搭建一个具备高可用特性的Zookeeper集群。这为分布式应用提供了一种可靠且高效的服务协调解决方案。

    zookeeper安装及开发笔记

    启动ZooKeeper集群时,需要在每个服务器上执行Java命令,加载ZooKeeper的类路径并指定配置文件zoo.cfg。启动过程中可能遇到的错误通常是因为某些服务器尚未启动,等待所有服务器启动完毕后,错误就会消失。为了方便...

    CentOS7安装与配置Zookeeper1

    总的来说,这个过程涵盖了Zookeeper在CentOS7中的基础安装、配置和启动,以及如何使其在系统启动时自动运行。这对于使用Zookeeper作为服务注册中心或者在分布式系统中实现数据一致性至关重要。通过这种方式,开发者...

    Zookeeper安装教程.docx

    通过以上步骤,我们可以了解到如何在Linux环境下安装和配置Zookeeper,以及如何启动和检查服务状态的基本流程。对于初学者来说,这是一个很好的起点,后续可以根据实际需求进一步探索Zookeeper的高级功能。

    zookeeper安装文档.docx

    ### Zookeeper在CentOS7上的安装与配置 #### 一、概述 Zookeeper是一个开源的分布式协调服务,用于解决分布式应用程序中的常见问题,例如命名服务、配置管理、集群同步等。它提供了一种简单的方式来维护和管理...

    zookeeper配置.docx

    要安装 Zookeeper 集群,我们需要在每个服务器上安装 Zookeeper,然后配置 Zookeeper 的配置文件。例如,在上面的部分内容中,我们可以看到如何安装和配置 Zookeeper。 ### Zookeeper 集群启动 要启动 Zookeeper ...

    zookeeper安装步骤和文件.zip

    除了安装步骤,我们还有`zookeeper安装文档.zip`,它可能包含了更详细的安装指南、配置说明以及常见问题解答。建议在安装过程中查阅这些文档,以便更好地理解和配置ZooKeeper。 在实际应用中,ZooKeeper的使用通常...

    第7章 ZooKeeper组件安装配置.docx

    通过本实验,读者将掌握下载和安装 ZooKeeper、掌握 ZooKeeper 的配置选项、掌握启动 ZooKeeper。 ZooKeeper 是一个开源的分布式协调服务,可以提供配置维护、名称服务、分布式同步和提供组服务等功能。 二、实验...

    zookeeper linux集群搭建流程

    ZooKeeper Linux 集群搭建流程可以分为四步:下载和解压 ZooKeeper、创建目录和 myid 文件、修改 ZooKeeper 启动配置文件、启动 ZooKeeper 节点。通过这些步骤,可以成功搭建 ZooKeeper Linux 集群,满足分布式系统...

    Linux下Zookeeper集群的安装

    ### Linux下Zookeeper集群...通过以上步骤,可以在Linux环境下成功安装并配置Zookeeper集群。这不仅有助于提高分布式系统的稳定性和性能,还能够简化开发人员的工作流程,使得分布式应用程序的构建变得更加简单和高效。

Global site tag (gtag.js) - Google Analytics