单机安装步骤如下:
测试系统环境centos7.3
zookeeper:zookeeper-3.4.10.tar.gz
jdk:jdk-8u131-linux-x64.tar.gz
(1)在centos
中使用 root
用户创建 zookeeper
用户,用户名:zookeeper
密码:zookeeper
:
useradd zookeeper
passwd zookeeper
su zookeeper
(2)zookeeper
底层依赖于jdk
,zookeeper
用户登录后,根目录下先进行jdk
的安装,jdk
使用 jdk-8u131-linux-x64.tar.gz
:
# 解压jdk
tar -xzvf jdk-8u131-linux-x64.tar.gz
(3)配置jdk
环境变量:
# vim打开 .bash_profile文件
vi .bash_profile
# 文件中加入如下内容
JAVA_HOME=/home/zookeeper/jdk1.8.0_131
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
# 使环境变量生效
. .bash_profile
(4)检测jdk
安装:
java -version
// 如果反馈了Java
信息,则成功
(5)zookeeper
上传解压:
# 解压zookeeper
tar -xzvf zookeeper-3.4.10.tar.gz
(6)为zookeeper
准备配置文件:
# 进入conf目录
cd /home/zookeeper/zookeeper-3.4.10/conf
# 复制配置文件
cp zoo_sampe.cfg zoo.cfg
# zookeeper 根目录下创建data目录
mkdir data
# vi 配置文件中的dataDir
# 此路径用于存储zookeeper中数据的内存快照、及事务日志文件,虽然zookeeper是使用内存的,但是需要持久化一些数据来保证数据的安全,和redis一样
dataDir=/home/zookeeper/zookeeper-3.4.10/data
(7)启动zookeeper
:
# 进入zookeeper的bin目录
cd /home/zookeeper/zookeeper-3.4.10/bin
# 启动zookeeper
./zkServer.sh start
# 启动: zkServer.sh start
# 停止: zkServer.sh stop
# 查看状态:zkServer.sh status
# 进入zookeeper 内部
./zkCli.sh