Zookeeper安装配置

Zookeeper安装配置


在安装ZooKeeper之前,请确保在以下任何操作系统上运行 −


任意Linux OS − 支持开发和部署。它是演示应用程序的首选。


Windows OS − 仅支持开发。


Mac OS − 仅支持开发。


ZooKeeper服务器是用Java编写创建,它运行在JVM。所以需要使用JDK 6或更高版本。


现在,请按照下面给您的步骤在计算机上安装ZooKeeper框架。


第1步:验证安装Java


假设你已经在系统上安装Java环境。只需使用下面的命令验证它。


$ java -version
如果您的计算机上已经安装了Java,那么可以查看已安装的Java版本。否则,请执行以下的简单步骤来安装Java最新版本。


步骤1.1:下载JDK


通过访问以下链接并下载最新的版本:Java


最新的版本(在写这篇教程)是JDK8U65和文件:“jdk-8u65-linuxx64.tar.gz”,请下载文件到本机。


步骤1.2:提取文件


一般情况下,文件下载到Downloads文件夹中。验证它,使用下面的命令提取 tar 文件。




 
$ cd /go/to/download/path
$ tar -zxf jdk-8u65-linux-x64.gz
步骤1.3:移动到opt目录


为了使Java提供给所有用户,将提取java内容到 “/usr/local/java” 文件夹中。


$ su 
password: (type password of root user)
$ mkdir /opt/jdk
$ mv jdk-1.8.0_65 /opt/jdk/
步骤1.4:设置路径


要设置 JAVA_HOME 变量, 添加下面的命令到~/.bashrc文件。


export JAVA_HOME = /usr/jdk/jdk-1.8.0_65
export PATH=$PATH:$JAVA_HOME/bin
现在,提交所有更改到当前正在运行的系统。


$ source ~/.bashrc
步骤1.5:Java替代方案


使用以下命令来更改Java的替代方案。




update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_65/bin/java 100
Step 1.6


验证使用验证命令(Java的版本),在第1步学习了Java的安装。


第2步:ZooKeeper框架的安装


步骤2.1:下载ZooKeeper


要在计算机上安装ZooKeeper框架,请访问以下链接并下载ZooKeeper的最新版本:http://zookeeper.apache.org/releases.html


截至目前,ZooKeeper的最新版本是3.4.6 (ZooKeeper-3.4.6.tar.gz).


步骤2.2:tar文件解压


使用以下命令解压 tar 文件 -


$ cd opt/
$ tar -zxf zookeeper-3.4.6.tar.gz
$ cd zookeeper-3.4.6
$ mkdir data
步骤2.3:创建配置文件


使用命令 vi 打开 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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值