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.