一、部署与运行
1.1 系统环境
对于大部分Java开源产品而言,在部署与运行之前,总是需要搭建一个合适的环境,通常包括操作系统和Java环境两方面。本节将介绍部署与运行ZooKeeper需要的系统环境,同样包括操作系统和Java环境两部分。
1.1.1 操作系统
首先,你需要选择-一个合适的操作系统。幸运的是,ZooKeeper 对于不同平台的支持都很好,在现在绝大多数主流的操作系统上都能够正常运行,例如GNU/Linux、SunSolaris、Win32以及MacOSX等。
1.1.2 Java环境
ZooKeeper使用Java语言编写,因此它的运行环境需要Java环境的支持,可下载1.6或
以上版本的Java
二、单机和集群模式
2.1 单机模式
2.1.1 下载和配置
访问 Zookeeper下载地址下载完压缩包之后解压。官方建议下载 stable版本。
修改conf
目录下的zoo_sample.cfg
=> zoo.cfg
。 注: 必须修改,Zookeeper默认读取的配置文件名为后者。
打开zoo.cfg
,修改下dataDir 配置 为自己创建的目录。
dataDir= /Users/pengweiwei/Downloads/zookeeper-3.4.14/data
2.1.2 运行和关闭
进入到bin目录。或者配个环境变量。
运行:./zkServer.sh start
weiweideMacBook-Pro:bin pengweiwei$ ./zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /Users/pengweiwei/Downloads/zookeeper-3.4.14/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
关闭:./zkServer.sh stop