Linux - Zookeeper 安装教程

Zookeeper - Installation


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=<Directory where JAVA has been extracted>/jdk1.8.0 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin export JAVA_HOME export PATH

保存并退出

现在,将所有更改应用到当前运行的系统中。

# 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” “<Directory where JAVA has been extracted>/bin/java” 1
# update-alternatives — install “/usr/bin/javac” “javac” “<Directory where JAVA has been extracted>/bin/javac” 1
# update-alternatives — install “/usr/bin/javaws” “javaws” “<Directory where JAVA has been extracted>/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 = 2000
dataDir = /path/to/zookeeper/data
clientPort = 2181
initLimit = 5
syncLimit = 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

 

参考:

  [1]  How To Install And Switch Between Alternative Java Versions

  [2]  Zookeeper - Installation

 

posted @ 2021-04-23 16:03  7bGWFm  阅读(168)  评论(0编辑  收藏  举报