ZooKeeper 服务是 java 程序,运行在 JVM 环境,需要安装 JDK6 或以上版本
跟随以下步骤安装 Zookeeper 框架
第一步:检查 Java 是否安装
运行如下命令
$ java -version
如果没有Java信息,按照下列步骤安装
1.1: 下载 JDK
点击 Java 下载 JDK。
1.2:解压JDK包
$ tar -xvf<your file name>.tar.gz
$ cd /go/to/download/path $ tar -zxf jdk-8u60-linux-x64.gz
1.3:移动到 opt 目录
让所有用户都可以用 Java, 移动 解压后的文件 到 /usr/local/java 目录下。
$ su password: (type password of root user) $ mkdir /opt/jdk $ mv jdk-1.8.0_60 /opt/jdk/
1.4:设置 PATH
设置 PATH 和 JAVA_HOME 变量, 添加如下 命令 到 /etc/profile 文件。
[root@localhost ~]# vim /etc/profile ... export JAVA_HOME = /usr/jdk/jdk-1.8.0_60 export PATH=$PATH:$JAVA_HOME/bin
或者
... JAVA_HOME=
保存并退出
现在,将所有更改应用到当前运行的系统中。
# source /etc/profile
1.5:Java alternatives
现在使用下面的命令将Java的位置给 LinuxOS
# update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_60/bin/java 100
或者
# update-alternatives — install “/usr/bin/java” “java” “/bin/java” 1# update-alternatives — install “/usr/bin/javac” “javac” “/bin/javac” 1# update-alternatives — install “/usr/bin/javaws” “javaws” “/bin/javaws” 1
1.6:
使用步骤1中解释的验证命令(Java -version)验证Java安装。
第二步:安装 ZooKeeper 框架
2.1:下载 ZooKeeper
ZooKeeper官网. http://zookeeper.apache.org/releases.html
2.2:解压 tar 文件
# cd opt/# tar -zxf zookeeper-3.4.6.tar.gz # cd zookeeper-3.4.6# mkdir data
2.3:创建配置文件
打开配置文件 conf/zoo.cfg,并设置为起点。
# vi conf/zoo.cfg tickTime = 2000dataDir = /path/to/zookeeper/data clientPort = 2181initLimit = 5syncLimit = 2
成功保存配置文件后,再次返回终端。现在可以启动zookeeper服务器。
2.4:开启 ZooKeeper 服务
执行以下命令——
# bin/zkServer.sh start
执行此命令后,您将得到如下响应
# JMX enabled by default # Using config: /Users/../zookeeper-3.4.6/bin/../conf/zoo.cfg # Starting zookeeper ... STARTED
2.5:开启CLI
输入以下指令——
# bin/zkCli.sh
在输入上面的命令之后,您将连接到ZooKeeper服务器,您应该会得到以下响应。
Connecting to localhost:2181................ ................ ................ Welcome to ZooKeeper!................ ................ WATCHER:: WatchedEvent state:SyncConnected type: None path:null[zk: localhost:2181(CONNECTED) 0]
关闭 ZooKeeper 服务
连接完服务器并执行所有操作后,可以使用以下命令停止zookeeper服务器。
# bin/zkServer.sh stop