1.version package准备

zookeeper-3.4.5.tar.gz

2.mkdir zookeeper folder.tar the package 

  1. mkdir zookeeper
  2. tar xvf zookeeper-3.4..tar.gz
  1. [root@localhost zookeeper]# pwd
  2. /root/zookeeper
  3. [root@localhost zookeeper]# ll
  4. total
  5. drwxr-xr-x. games Jan : zookeeper-3.4.
  6. -rw-r--r--. root root Apr zookeeper-3.4..tar.gz
  7. [root@localhost zookeeper]#

3.将zookeeper-3.4.10/conf目录下的zoo_sample.cfg文件拷贝一份,命名为zoo.cfg.然后修改zoo.cfg文件

  1. # The number of milliseconds of each tick
  2. tickTime=
  3. # The number of ticks that the initial
  4. # synchronization phase can take
  5. initLimit=
  6. # The number of ticks that can pass between
  7. # sending a request and getting an acknowledgement
  8. syncLimit=
  9. # the directory where the snapshot is stored.
  10. # do not use /tmp for storage, /tmp here is just
  11. # example sakes.
  12. dataDir=/root/zookeeper/zookeeper-3.4./data
  13. dataLogsDir=/root/zookeeper/zookeeper-3.4./logs
  14. # the port at which the clients will connect
  15. clientPort=
  16. #
  17. # Be sure to read the maintenance section of the
  18. # administrator guide before turning on autopurge.
  19. #
  20. # http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
  21. #
  22. server.=192.168.106.133::
  23. # The number of snapshots to retain in dataDir
  24. #autopurge.snapRetainCount=
  25. # Purge task interval in hours
  26. # Set to "" to disable auto purge feature
  27. #autopurge.purgeInterval=

4.配置myid文件

path:dataDir=/root/zookeeper/zookeeper-3.4.5/data  创建myid文件(编辑myid文件,并在对应的IP的机器上输入对应的编号。如在zookeeper上,myid 文件内容就是1。如果只在单点上进行安装配置,那么只有一个server.1)

5.修改.bash_profile,增加zookeeper配置:path =etc/profile,编辑完成使profile文件夹生效:source etc/profile

  1. # zookeeper env export
  2. ZOOKEEPER_HOME=/root/zookeeper/zookeeper-3.4. export
  3. PATH=$ZOOKEEPER_HOME/bin:$PATH

6.关闭防火墙

  1. systemctl stop firewalld.service

7.测试Zookeeper

切换至/root/zookeeper/zookeeper-3.4.5/bin目录中执行

  1. ./zkServer.sh start
  2.  
  3. #查看进程
  4. jps
  5.  
  6. 其中,QuorumPeerMainzookeeper进程,启动正常。
  7.  
  8. #查看状态
  9. ./zkServer.sh status
  10.  
  11. #服务器输出信息
  12. tail -500f zookeeper.out
  13.  
  14. #停止zookeeper进程
  15. ./zkServer.sh stop

8.设置zookeeper服务开机启动

  1. 1.切换至/etc/rc.d/init.d/目录下
  2. cd /etc/rc.d/init.d
  3. [root@localhost init.d]# pwd
  4. -rwxr-xr-x. root root Jan : zookeeper
  5.  
  6. /etc/rc.d/init.d
  7. 2. 创建zookeeper文件
  8. touch zookeeper
  9.  
  10. 3.更新权限
  11. chmod +x zookeeper
  12.  
  13. #编辑文件,在zookeeper里面输入如下内容

# chkconfig: 2345 10 90
# description: zookeeper
#processname:zookeeper
export JAVA_HOME=/root/jdk/jdk1.8.0_171
export PATH=$JAVA_HOME/bin:$PATH
case $1 in
start)su root /root/zookeeper/zookeeper-3.4.5/bin/zkServer.sh start;;
stop)su root /root/zookeeper/zookeeper-3.4.5/bin/zkServer.sh stop;;
status)su root /root/zookeeper/zookeeper-3.4.5/bin/zkServer.sh status;;
restart)su root /root/zookeeper/zookeeper-3.4.5/bin/zkServer.sh restart;;
*) echo "require start|stop|status|restart" ;;
esac

  1. 4.添加服务到开机项 chkconfig --add zookeeper
    5.chkconfig --list查看服务是否添加

  1.  

chkconfig --list验证zookeeper是否添加开机启动

  1. [root@localhost init.d]# chkconfig --list
  2. netconsole :off :off :off :off :off :off :off
  3. network :off :off :on :on :on :on :off
  4. zookeeper :off :off :on :on :on :on :off
  5. [root@localhost init.d]#

开机通过命令启动zookeeper服务

service zookeeper start

查看zookeeper服务

service zookeeper status

Zookeeper安装使用--单机模式的更多相关文章

  1. Zookeeper实战之单机模式

    Zookeeper介绍 Zookeeper 分布式服务框架是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务.状态同步服务.集群管理.分布式应用配置项的管理等.本文主要从使用者角度来介 ...

  2. 9. ZooKeeper之搭建单机模式。

    转自:https://blog.csdn.net/en_joker/article/details/78673456 在集群和单机两种模式下,我们基本完成了分别针对生产环境和开发环境ZooKeeper ...

  3. Centos7安装Nacos单机模式以及集群模式(包含nignx安装以及实现集群)的相关配置

    Nacos 致力于帮助您发现.配置和管理微服务.Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现.服务配置.服务元数据及流量管理. Nacos支持三种部署模式 单机模式 - 用于测试 ...

  4. window安装配置 zookeeper 单机模式

    1.zookeeper简单介绍 zookeeper是一个分布式的,开放源码的分布式应用程序协调服务,我所了解到的主要的使用场景有两个 (1).微服务注册中心(Dubbo较常用Zookeeper做注册中 ...

  5. HBase单机模式安装

    第一部分 安装前准备 1.安装hadoop 今天刚刚学了hbase的一点基础,准备安装Hbase实际操练一下.因为安装hbase的前提条件是已经成功安装了hadoop,而且hadoop的版本要和hba ...

  6. Zookeeper安装和部署

    Zookeeper安装和部署:ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用 ...

  7. CentOS8系统上Zookeeper安装启动

    下载Zookeeper安装包,下载地址为:https://zookeeper.apache.org/releases.html.注意选择bin的gz包,否则安装不成功,提示找不到相应的类. 一.单机模 ...

  8. Storm集群扩容——从单机模式拓展到集群模式,以此类推

    Storm是分布式的实时流处理系统,单机模式肯本不能体现其强大特点,尤其是当需要处理的数据很大很快的 时候,Storm可以随时扩容,而且操作非常简单,编写的应用程序自动负载均衡. 前面已经介绍了如何安 ...

  9. ZooKeeper的安装、配置、启动和使用(一)——单机模式

    ZooKeeper的安装.配置.启动和使用(一)——单机模式 ZooKeeper的安装非常简单,它的工作模式分为单机模式.集群模式和伪集群模式,本博客旨在总结ZooKeeper单机模式下如何安装.配置 ...

随机推荐

  1. ubuntu 常用命令及一些问题collection

    转载请包含http://www.cnblogs.com/lqruui/p/5306941.html 一.安装卸载删除 1.手动 install.卸载.删除 1.首先tar -zxvf +压缩包名解压压 ...

  2. Wireshark 学习笔记 Lebal:Research

    学习Wireshark主要是为了契合我最近做的线性激光雷达项目,主要用于抓取数据包 首先是三本书比较值得一看,第一本是清华大学出版社的,侧重教学,第二三两本是人民邮电出版社的,其中第二本是许多课程的指 ...

  3. RAC FAILover详解(转载)

    Oracle  RAC 同时具备HA(High Availiablity) 和LB(LoadBalance). 而其高可用性的基础就是Failover(故障转移). 它指集群中任何一个节点的故障都不会 ...

  4. 实现点击cell实现改变cell和cell上控件的背景颜色

    话不多少,贴上代码吧!!! // // ViewController.m // CellChangeBgColorDemo // // Created by 思 彭 on 17/1/12. // Co ...

  5. zabbix报警后不会自动消除解决

    http://www.cnblogs.com/zhongkai-27/p/9984597.html

  6. Excel使用技巧大全(超全)

    目录 Excel 使用技巧集锦 --163 种技巧 一. 基本方法 1. 快速选中全部工作表 2. 快速启动 Excel 3. 快速删除选定区域数据 4. 给单元格重新命名 5. 在 Excel 中选 ...

  7. ideal项目启动及问题

    Error running 'xxx项目' Command line is too long(idea版) 错误] Error running ‘xxx项目’: Command line is too ...

  8. poj1061(扩展欧基里德定理)

    题目链接:https://vjudge.net/problem/POJ-1061 题意:在一个首位相接的坐标轴上,A.B开始时分别位于X,Y处,每个单位时间向右移动m,n米,问是否能相遇,坐标轴长L. ...

  9. PTA(Basic Level)1061.判断题

    判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分. 输入格式: 输入在第一行给出两个不超过 100 的正整数 N 和 M,分别是学生人数和判断题数量.第二行给出 M ...

  10. springboot笔记之helloworld

    开发工具:IDEA 2019 springboot版本:2.1.9 一.springboot2.x VS 1.x 基础环境升级 最低 JDK 8,支持 JDK 9,不再支持 Java 6 和 7 依赖 ...