我是靠谱客的博主 无限咖啡豆,最近开发中收集的这篇文章主要介绍zookeeper安装,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

        ZooKeeper(动物园管理者)是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

安装步骤:

1.下载zookeeper
https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.7.1/apache-zookeeper-3.7.1-bin.tar.gz

并将下载完成的压缩包上传到服务器上


2.解压并修改目录名称

tar -zxvf apache-zookeeper-3.7.1-bin.tar.gz
mv apache-zookeeper-3.7.1-bin  apache-zookeeper-3.7.1
ln -s /data01/bigdata/apache-zookeeper-3.7.1 zookeeper


3.创建 data 和 dataLog 目录

mkdir /data01/bigdata/zookeeper/data

mkdir /data01/bigdata/zookeeper/dataLog


4.创建myid文件
进入data 目录

cd /data01/bigdata/zookeeper/data


编辑文件内容 1 并创建myid文件。

echo 1 >myid


5.修改配置文件zoo.cfg

cd /data01/bigdata/zookeeper/conf
cp zoo_sample.cfg zoo.cfg


编辑zoo.cfg文件

vim zoo.cfg

修改内容如下

dataDir=/data01/bigdata/zookeeper/data
dataLogDir=/data01/bigdata/zookeeper/dataLog
server.1=hadoop42:2888:3888
server.2=hadoop43:2888:3888
server.3=hadoop44:2888:3888

6.配置环境变量

vi  ~/.bashrc 

export ZOOKEEPER_HOME=/data01/bigdata/zookeeper
export PATH=$ZOOKEEPER_HOME/bin:$PATH


执行命令使环境变量生效:

source  ~/.bashrc 

7.启动
分别在每台机器上运行  

 zkServer.sh start

    命令启动服务

8.查看状态
运行    zkServer.sh status    命令可以查看服务运行的状态
有一台显示:Mode: leader,其他机器显示:Mode: follower。

相关命令:
      启动命令:zkServer.sh start

      停止命令:zkServer.sh stop  

      重启命令:zkServer.sh restart

      状态查看命令:zkServer.sh status

最后

以上就是无限咖啡豆为你收集整理的zookeeper安装的全部内容,希望文章能够帮你解决zookeeper安装所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部