zoukankan      html  css  js  c++  java
  • 《Zookeeper中间件》Zookeeper安装(linux)

    前言

    Zookeeper是一个开源的分布式协调服务,Zookeeper的设计目标是将那些复杂且容易出错的分布式一致性封装起来,构成一个高效可靠的原语集,并以一系列简单易用的接口提供给用户使用。Zookeeper作为分布式架构的重要的一环,我们就来好好学习一下。先从搭建开始。

    搭建

    前提需要安装JDK:https://www.cnblogs.com/jssj/p/12093317.html

    1. 下载安装包

    linux下载: wget https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz

    官网:https://zookeeper.apache.org/

    2. 创建文件夹并解压

    mkdir /usr/local/zookeeper      -- 将下载文件放到这个目录下面
    tar -zxvf apache-zookeeper-3.6.2-bin.tar.gz    -- 解压

    3. 进入配置目录,赋值拷贝样本文件

    cd /usr/local/zookeeper/apache-zookeeper-3.6.2-bin/conf/
    cp zoo_sample.cfg zoo.cfg    -- 复制配置文件

    4. 创建数据存储目录与日志目录

    mkdir /usr/local/zookeeper/dataDir
    mkdir /usr/local/zookeeper/dataLogDir

    5. 修改配置文件

    vim /usr/local/zookeeper/apache-zookeeper-3.6.2-bin/conf/zoo.cfg

    6. 配置zookeeper环境变量

    vim /etc/profile
    export PATH=/usr/local/zookeeper/apache-zookeeper-3.6.2-bin/bin:$PATH    -- 添加该句
    source /etc/profile    -- 环境变量生效

    7. 启动和停止

    zkServer.sh start    -- 启动
    zkServer.sh stop    -- 停止 

    启动成功

    8.其他

    zkServer.sh start-foreground    -- 查询日志
    zkServer.sh status   -- 查看启动状态

    9. 连接

    zkCli.sh    -- 连接zookeeper

    表示连接成功。Zookeeper搭建已经完成。

    总结

    环境搭建是学习的第一步,Zookeeper环境搭建相对简单。后续我们继续学习Zoopeeper相关技术。

  • 相关阅读:
    【noip2014】解方程
    2013南大专业课试题答案
    如何计算多边形面积
    坐标转换成点
    几何对象和空间参考
    StoryBoard(动画故事版)
    五种画刷
    SL的六种变换
    SL中MediaElement(视频播放)
    SL的四种样式
  • 原文地址:https://www.cnblogs.com/jssj/p/13996678.html
Copyright © 2011-2022 走看看