1、了解zookeeper
Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,
如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。
2、下载zookeeper3.4.6 (这里我们只展示单节点,分布式会在后面讲到)
(http://zookeeper.apache.org/releases.html)
3、配置或者检查JVM 。要求jdk1.6以上
java -version
4、解压zookeeper-3.4.6.tar.gz
进入conf目录,cp zoo_sample.cfg zoo.cfg,根据你的要求进行修改
添加zookeeper环境变量
vim /etc/profile
#zookeeper环境变量
export zookeeper_home=/root/jksoftwarezookeeper-3.4.6、
生效
source /etc/profile
vim zoo.cfg
单机模式,只需修改dataDir路径
dataDir=/root/jksoftware/zookeeper-3.4.6
5、创建数据目录
mkdir /root/jksoftware/zookeeper-3.4.6/data -pv
6、启动zookeeper
/root/jksoftware/zookeeper-3.4.6/bin/zkServer.sh start
7、检查是否启动成功
/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