centos 7下安装配置zookeeper

一、安装好java

二、配置 zookeeper:

1、创建 /usr/local/services/zookeeper 文件夹:

    mkdir -p /usr/local/services/zookeeper

2、进入到 /usr/local/services/zookeeper 目录中:

    cd /usr/local/services/zookeeper

3、下载 zookeeper-3.4.9.tar.gz:

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

4、解压缩 zookeeper-3.4.9.tar.gz:

    tar -zxvf zookeeper-3.4.9.tar.gz

5、进入到 /usr/local/services/zookeeper/zookeeper-3.4.9/conf 目录中:

    cd zookeeper-3.4.9/conf/

6、复制 zoo_sample.cfg 文件的并命名为为 zoo.cfg:

    cp zoo_sample.cfg zoo.cfg

7、用 vim 打开 zoo.cfg 文件并修改其内容为如下:

    # The number of milliseconds of each tick

    # zookeeper 定义的基准时间间隔,单位:毫秒

    tickTime=2000

    # The number of ticks that the initial

    # synchronization phase can take

    initLimit=10

    # The number of ticks that can pass between

    # sending a request and getting an acknowledgement

    syncLimit=5

    # the directory where the snapshot is stored.

    # do not use /tmp for storage, /tmp here is just

    # example sakes.

    # dataDir=/tmp/zookeeper

    # 数据文件夹

    dataDir=/usr/local/services/zookeeper/zookeeper-3.4.9/data

    # 日志文件夹

    dataLogDir=/usr/local/services/zookeeper/zookeeper-3.4.9/logs

    # the port at which the clients will connect

    # 客户端访问 zookeeper 的端口号

    clientPort=2181

    # the maximum number of client connections.

    # increase this if you need to handle more clients

    #maxClientCnxns=60

    #

    # Be sure to read the maintenance section of the

    # administrator guide before turning on autopurge.

    #

    # http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance

    #

    # The number of snapshots to retain in dataDir

    #autopurge.snapRetainCount=3

    # Purge task interval in hours

    # Set to "0" to disable auto purge feature

    #autopurge.purgeInterval=1

8、保存并关闭 zoo.cfg 文件:

    

9、进入到 /usr/local/services/zookeeper/zookeeper-3.4.9/bin 目录中:

    cd ../bin/

10、用 vim 打开 /etc/ 目录下的配置文件 profile:

    vim /etc/profile

    并在其尾部追加如下内容:

    # idea - zookeeper-3.4.9 config start - 2016-09-08

    export ZOOKEEPER_HOME=/usr/local/services/zookeeper/zookeeper-3.4.9/

    export PATH=$ZOOKEEPER_HOME/bin:$PATH

    export PATH

    # idea - zookeeper-3.4.9 config start - 2016-09-08

11、使 /etc/ 目录下的 profile 文件即可生效:

    source /etc/profile

12、启动 zookeeper 服务:

    zkServer.sh start

    如打印如下信息则表明启动成功:

    ZooKeeper JMX enabled by default

    Using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg

    Starting zookeeper ... STARTED

13、查询 zookeeper 状态:

    zkServer.sh status

14、关闭 zookeeper 服务:

    zkServer.sh stop

    如打印如下信息则表明成功关闭:

    ZooKeeper JMX enabled by default

    Using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg

    Stopping zookeeper ... STOPPED

15、重启 zookeeper 服务:

    zkServer.sh restart

    如打印如下信息则表明重启成功:

    ZooKeeper JMX enabled by default

    Using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg

    ZooKeeper JMX enabled by default

    Using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg

    Stopping zookeeper ... STOPPED

    ZooKeeper JMX enabled by default

    Using config: /usr/local/services/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg

    Starting zookeeper ... STARTED



如果出现 这类错误

[[email protected] ~]# /usr/zookeeper/bin/zkServer.sh stop
ZooKeeper JMX enabled by default
Using config: /usr/zookeeper/bin/../conf/zoo.cfg
Stopping zookeeper ... /usr/zookeeper/bin/zkServer.sh: 第 182 行:kill: (2453) - 没有那个进程

解决:安装配置好java之后,需要赋予权限:

 chmod +x /usr/java/jdk1.8/bin/java

时间: 2024-10-28 11:17:51

centos 7下安装配置zookeeper的相关文章

CentOS 6.9安装配置ZooKeeper集群

一.ZooKeeper相关概念简介: ZooKeeper是一个开源的.分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护.域名服务.分布式同步.组服务等.ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效.功能稳定的系统提供给用户. 二.演示环境: IP地址 节点名称 操作系统 JDK版本 ZooKeeper版本 192.168.1.144 s

[Linux] linux下安装配置 zookeeper/redis/solr/tomcat/IK分词器 详细实例.

今天 不知自己装的centos 出现了什么问题, 一直卡在 启动界面, 找了半天没找见原因(最后时刻还是发现原因, 只因自己手欠一怒之下将centos删除了, 而且选择的是在本地磁盘也删除. ..让我哭一会..)..于是便重新安装, 可是问题来了, 之前安装及配置好的zookeeper/redis/solr/tomcat/IK 等都需要重新安装, 于是便找了很多文档视频资料重新一个个安装和配置.. 哎,真是麻烦, 所以想记录在这一个博文中方便以后查阅....注明: 本文章属于原创,如若转载请注明

CentOS系统下安装配置ftp服务

安装配置步骤: rpm -ivh /opt/bak/vsftpd-2.2.2-11.el6.x86_64.rpm --本地安装vsftpd ll /etc/vsftpd/  --查看vsftpd的配置文件 里面一共有四个配置文件: vsftpd.conf 为主配置文件, ftpusers为黑名单用户配置文件,通常我们的系统用户还有根用户都是放在这个配置文件里面的,因为这些用户的权限很大,如果使用ftp服务可能造成一些问题, user_list为用户列表文件(可以通过在配置文件vsftpd.con

centos 7下安装配置nginx

安装所需环境 Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境. 一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装: yum install gcc-c++ 二. PCRE pcre-devel 安装PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表

centos 7下安装配置dubbo-admin

1.安装好tomcat之后, 下载并且编译最新的dubbo-admin 如图: 1.修改WEB-INF中的dubbo.properties dubbo.registry.address=zookeeper://192.168.1.87:2181//zookeeper的地址 dubbo.admin.root.password=rootdubbo.admin.guest.password=guest 2.删除原tomcat/webapps/ROOT目录下的所有文件,同时复制dubbo-admin解压

CentOS 7下安装配置proftpd搭建ftp服务器

proftpd全称:Professional FTP daemon,是针对Wu-FTP的弱项而开发的,除了改进的安全性,还具备许多Wu-FTP没有的特点,能以Stand-alone.xinetd模式运行等.ProFTP已经成为继Wu-FTP之后最为流行的FTP服务器软件,越来越多的站点选用它构筑安全高效的FTP站点,ProFTP配置方便,并有MySQL和Quota模块可供选择,利用它们的完美结合可以实现非系统账号的管理和用户磁盘的限制.<摘抄百度百科> 本章通过下载源码的方式安装,可以到官网下

Centos服务器下安装配置SSL

https是一个安全的访问方式,数据在传输过程中是加密的,https基于ssl. 一.安装apache和ssl模块 1.安装apache #yum install httpd 2.安装ssl模块 #yum install mod_ssl 重启apache: #service httpd restart 安装完mod_ssl会创建一个默认的SSL证书,路径位于/etc/pki/tls,此时可以立即通过https访问服务器了: https://X.X.X.X/ 如果不使用默认的证书,也可以使用ope

CentOS 7下安装配置FTP

安装vsftpd yum install -y vsftpd 编辑ftp配置文件 vi /etc/vsftpd/vsftpd.conf anonymous_enable=NO #anonymous_enable=YES chroot_local_user=YES #去掉前面的注释 #chroot_list_enable=YES #chroot_list_file=/etc/vsftpd/chroot_list #不受限制的用户列表,用不用都OK allow_writeable_chroot=YE

Ubuntu 16下单机安装配置zookeeper和kafka

环境说明: os:Ubuntu 16.04 zookeeper:zookeeper 3.4.9 kafka:kafka_2.11-0.11.0.0 jdk:jdk 8(kafka启动需要使用到jdk) 详细说明(以下所有操作均是在root用户下操作): 一.jdk安装 jdk分为以下几种:jre.openjdk. oracle jdk,这里我们要安装的是oracle jdk(推荐安装) add-apt-repository ppa:webupd8team/java apt-get update