zookeeper安装

 

版权声明:本文为博主原创文章,转载请写明出处。 https://blog.csdn.net/wo541075754/article/details/56483533

目录(?)[+]

在上篇博客中简单介绍了Zookeeper的特点和应用场景,详情可参考:《Zookeeper简介(一)》,那么这篇博客我们介绍一下关于Zookeeper的单机模式安装步骤与配置。

环境准备

(1)操作系统 
笔者的操作环境基于CentOS系统来进行操作,Linux环境是在VMware Workstation中搭建的虚拟机系统。

(2)Java环境 
Zookeeper是在Java运行环境下运行,确保在JDK1.6及以上版本,笔者使用JDK1.8。

JDK安装

由于笔者完全从一个新的虚拟机开始搭建环境,因此把在CentOS上搭建Jdk的代码也分享出来。

 

Zookeeper下载

下载Zookeeper(此情况安装失败,建议使用本地打开或wget)

curl -O https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz

解压文件:

[root@localhost zookeeper]# tar -zxvf zookeeper-3.4.9.tar.gz

单机模式

完成下载解压之后,首先我们根据单机模式进行安装配置。 
进入zookeeper的conf目录下,找到zoo_sample.cfg文件。首先将zoo_sample.cfg文件备份,并重命名为zoo.cfg。

以下为默认配置,无需修改:

tickTime=2000

initLimit=10

syncLimit=5

dataDir=/tmp/zookeeper

clientPort=2181

进入bin目录,执行启动命令:

[root@localhost bin]# sh zkServer.sh start

ZooKeeper JMX enabled by default

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

Starting zookeeper ... STARTED

Zookeeper启动完成。

查看运行情况:

[root@localhost bin]# jps -ml

2583 sun.tools.jps.Jps -ml

2563 org.apache.zookeeper.server.quorum.QuorumPeerMain /usr/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg

可以看到QuorumPeerMain已经处于运行状态。

执行telnet命令,连接上服务器之后,执行stat命令进行服务启动的验证,如果出现类似下面的信息则说明服务已经正常启动,一般情况下不需要验证,启动即可正常运行:

[root@localhost bin]# telnet 127.0.0.1 2181 
Trying 127.0.0.1… 
Connected to 127.0.0.1. 
Escape character is ‘^]’. 
stat 
Zookeeper version: 3.4.9-1757313, built on 08/23/2016 06:50 GMT 
Clients: 
/127.0.0.1:496600

Latency min/avg/max: 0/0/0 
Received: 1 
Sent: 0 
Connections: 1 
Outstanding: 0 
Zxid: 0x0 
Mode: standalone 
Node count: 4 
Connection closed by foreign host.

 

问题解决:找不到jps 命令

解决办法:

yum -y install java-1.6👆opendevel.Jdk版本

 

问题解决:启动sh zkServer.sh时不成功:

解决办法:将zookeeper/conf/zoo_sample.cfg 备份

                     将zoo_sample.cfg改名为zoo.cfg

posted @ 2018-04-16 17:28  renzz  Views(178)  Comments(0)    收藏  举报
/*鼠标跟随效果*/