1. 程式人生 > >zookeeper單機部署

zookeeper單機部署

單機部署特別的簡單!

下載包後解壓,修改配置檔名稱後啟動。完事

下面是本人部署的過程,

環境介紹:Centos7.2

Jdk版本:1.8

1.安裝jdk:

下載jdk安裝包:連結: https://pan.baidu.com/s/1NaTb09spTHWoTxj796UEBA 密碼: dczs

上傳伺服器並解壓縮

[[email protected] src]# tar zxf jdk-8u171-linux-x64.tar.gz -C /usr/local/

[[email protected] jdk1.8.0_171]# vim /etc/profile

。。。。。。

JAVA_HOME=/usr/local/jdk1.8.0_171
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

[[email protected] jdk1.8.0_171]# source /etc/profile

[[email protected] jdk1.8.0_171]# java -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)

下載zookeeper安裝包

連結:https://pan.baidu.com/s/1eTw91Z7PRhDg1PkFwoZxFQ 密碼:rhpl

[[email protected] ~]# tar zxf zookeeper-3.4.12.tar.gz -C /usr/local/

[[email protected] conf]# cd /usr/local/zookeeper-3.4.12/conf/

[[email protected] conf]# mv zoo_sample.cfg zoo.cfg

[[email protected] conf]# vi zoo.cfg

dataDir=/usr/local/zookeeper-3.4.12/data    #修改zookeeper的資料目錄

[[email protected] conf]# mkdir /usr/local/zookeeper-3.4.12/data

設定zookeeper的環境變數
# zookeeper
export ZK_HOME=/usr/local/zookeeper-3.4.12
export PATH=$ZK_HOME/bin:$PATH

[[email protected] local]# source /etc/profile

[[email protected] conf]# cd /usr/local/zookeeper-3.4.12/bin/

[[email protected] bin]# ./zkServer.sh start          #啟動zookeeper

[[email protected] bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /root/zookeeper-3.4.12/bin/../conf/zoo.cfg
Mode: standalone
[[email protected] bin]# ps -ef | grep zookeeper
root      9515     1  0 09:19 pts/0    00:00:00 /usr/local/jdk1.8.0_171/bin/java -Dzookeeper.log.dir=/opt/zookeeper/log -Dzookeeper.root.logger=INFO,CONSOLE -cp /root/zookeeper-3.4.12/bin/../build/classes:/root/zookeeper-3.4.12/bin/../build/lib/*.jar:/root/zookeeper-3.4.12/bin/../lib/slf4j-log4j12-1.7.25.jar:/root/zookeeper-3.4.12/bin/../lib/slf4j-api-1.7.25.jar:/root/zookeeper-3.4.12/bin/../lib/netty-3.10.6.Final.jar:/root/zookeeper-3.4.12/bin/../lib/log4j-1.2.17.jar:/root/zookeeper-3.4.12/bin/../lib/jline-0.9.94.jar:/root/zookeeper-3.4.12/bin/../lib/audience-annotations-0.5.0.jar:/root/zookeeper-3.4.12/bin/../zookeeper-3.4.12.jar:/root/zookeeper-3.4.12/bin/../src/java/lib/*.jar:/root/zookeeper-3.4.12/bin/../conf: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.local.only=false org.apache.zookeeper.server.quorum.QuorumPeerMain /root/zookeeper-3.4.12/bin/../conf/zoo.cfg
 

zookeeper單機部署已經完成。

後續會給大家寫zookeeper的叢集搭建已經zookeeper+dubbo-admin.