1顷编、了解zookeeper
Zookeeper 分布式服務(wù)框架是 Apache Hadoop 的一個(gè)子項(xiàng)目嗡午,它主要是用來解決分布式應(yīng)用中經(jīng)常遇到的一些數(shù)據(jù)管理問題熊经,
如:統(tǒng)一命名服務(wù)呕诉、狀態(tài)同步服務(wù)覆劈、集群管理保礼、分布式應(yīng)用配置項(xiàng)的管理等。
2墩崩、下載zookeeper3.4.6 (這里我們只展示單節(jié)點(diǎn)氓英,分布式會(huì)在后面講到)
(http://zookeeper.apache.org/releases.html)
3、配置或者檢查JVM 鹦筹。要求jdk1.6以上
java -version
4铝阐、解壓zookeeper-3.4.6.tar.gz
進(jìn)入conf目錄,cp zoo_sample.cfg zoo.cfg,根據(jù)你的要求進(jìn)行修改
添加zookeeper環(huán)境變量
vim /etc/profile
#zookeeper環(huán)境變量
export zookeeper_home=/root/jksoftwarezookeeper-3.4.6铐拐、
生效
source /etc/profile
vim zoo.cfg
單機(jī)模式徘键,只需修改dataDir路徑
dataDir=/root/jksoftware/zookeeper-3.4.6
5练对、創(chuàng)建數(shù)據(jù)目錄
mkdir /root/jksoftware/zookeeper-3.4.6/data -pv
6、啟動(dòng)zookeeper
/root/jksoftware/zookeeper-3.4.6/bin/zkServer.sh start
7吹害、檢查是否啟動(dòng)成功
/root/jksoftware/zookeeper-3.4.6/bin/zkCli.sh
.........
Welcome to ZooKeeper!
[zk: localhost:2181(CONNECTED) 0] create /tmp "hello"
Created /tmp
8螟凭、測試連接成功~
退出
quit
[zk: localhost:2181(CONNECTED) 2] quit
Quitting...
2017-08-04 14:17:19,377 [myid:] - INFO? [main:ZooKeeper@684] - Session: 0x15dabdffa910001 closed
2017-08-04 14:17:19,377 [myid:] - INFO? [main-EventThread:ClientCnxn$EventThread@512] - EventThread shut down