zookeeper单机版安装
1、安装jdk(提前安装准备)
[root@keep-hadoop ~]# java -version
java version "1.8.0_172"
Java(TM) SE Runtime Environment (build 1.8.0_172-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.172-b11, mixed mode)
2、下载安装包
https://downloads.apache.org/zookeeper/
3、解压安装包到指定目录
[root@keep-hadoop ~]# tar -zxvf zookeeper-3.4.10.tar.gz -C /usr/local/src
4、配置环境变量
[root@keep-hadoop ~]# vim /etc/profile
export ZOOKEEPER_HOME=/usr/local/src/zookeeper-3.4.10
export PATH=$PATH:$ZOOKEEPER_HOME/bin[root@keep-hadoop ~]# source /etc/profile
5、配置Zookeeper目录
[root@keep-hadoop ~]# cd $ZOOKEEPER_HOME
[root@keep-hadoop zookeeper-3.4.10]# mkdir data
[root@keep-hadoop zookeeper-3.4.10]# mkdir logs
6、创建myid文件
[root@keep-hadoop data]# echo 1 > myid
[root@keep-hadoop data]# cat myid
1
7、复制模板配置文件,生成配置文件
[root@keep-hadoop zookeeper-3.4.10]# cd conf/
[root@keep-hadoop conf]# cp zoo_sample.cfg zoo.cfg
[root@keep-hadoop conf]# vim zoo.cfg
# 添加内容
dataDir=/usr/local/src/zookeeper-3.4.10/data
dataLogDir=/usr/local/src/zookeeper-3.4.10/logs
server.1=192.168.140.130:2888:3888
8、启动Zookeeper
[root@keep-hadoop zookeeper-3.4.10]# cd bin/
[root@keep-hadoop bin]# ./zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /usr/local/src/zookeeper-3.4.10/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@keep-hadoop bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /usr/local/src/zookeeper-3.4.10/bin/../conf/zoo.cfg
Mode: standalone
9、使用java的jps检测进程
# jps看到QuorumPeerMain进程就已经启动成功了
[root@keep-hadoop bin]# jps
13874 QuorumPeerMain
14073 Jps
10、停止Zookeeper
[root@keep-hadoop bin]# ./zkServer.sh stop
ZooKeeper JMX enabled by default
Using config: /usr/local/src/zookeeper-3.4.10/bin/../conf/zoo.cfg
Stopping zookeeper ... STOPPED
[root@keep-hadoop bin]# jps
14444 Jps