ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。
下面就简答介绍一下单机版zookeeper的安装
1.上传linux版本的zookeeper到/usr/local/taotao/路径下。
[Java] 纯文本查看 复制代码
//安装zookeeper[/p] //0.0切换路径
cd /usr/local/taotao
//1.1创建zookeeper文件夹
mkdir /usr/local/taotao/zookeeper
//1.2 解压zookeeper压缩包
tar -zxvf zookeeper-3.4.6.tar.gz
//1.3移动zookeeper解压文件 到zookeeper
mv /usr/local/taotao/zookeeper-3.4.6 /usr/local/taotao/zookeeper/
//1.4 切换路径到zookeeper的conf路径下
cd /usr/local/taotao/zookeeper/zookeeper-3.4.6/conf/
//1.5 复制zoo_sample.cfg 并改名为 zoo.cfg
cp zoo_sample.cfg zoo.cfg
//1.6 修改zoo.cfg
//为zoo.cfg的dataDir属性 创建zooData文件夹
mkdir /usr/local/taotao/zookeeper/zookeeper-3.4.6/zooData
//指定dataDir属性为/usr/local/taotao/zookeeper/zookeeper-3.4.6/zooData
//编辑zoo.cfg文件
vim /usr/local/taotao/zookeeper/zookeeper-3.4.6/conf/zoo.cfg
//i 开始编辑
//修改 dataDir属性为 /usr/local/taotao/zookeeper/zookeeper-3.4.6/zooData
//按esc 退出编辑状态
//保存并退出
:wq
//1.7 启动zookeeper:
cd /usr/local/taotao/zookeeper/zookeeper-3.4.6/bin
./zkServer.sh start
//关闭zookeeper:cd /usr/local/taotao/zookeeper/zookeeper-3.4.6/bin
./zkServer.sh stop
//查看zookeeper状态:cd /usr/local/taotao/zookeeper/zookeeper-3.4.6/bin
./zkServer.sh status