zoukankan      html  css  js  c++  java
  • zookeeper学习一

    1.什么是zookeeper?

    官网介绍:ZooKeeper是一种集中式服务,用于维护配置信息,命名,提供分布式同步和提供组服务

    简单点就是zookeeper是一个分布式服务的协调服务

    zookeeper能管理分布式服务

    zookeeper的设计目标:使用简单,重用性,快..

    具体请查看官方文档:http://zookeeper.apache.org/doc/current/zookeeperOver.html

    2.独立模式的安装

    1)到conf目录下查看存在一个zoo_sample.cfg,将他更改成一个zoo.cfg

    mv ./zoo_sample.cfg ./zoo.cfg

    2)编辑zoo.cfg

    # 服务器与客户端之间交互的基本时间单元(ms)

    tickTime=2000

    # 保存zookeeper数据

    dataDir=/home/java/apache-zookeeper-3.5.5/data(自己指定的目录)

    # zookeeper所能接受的客户端数量

    initLimit=5

    # 服务器与客户端之间请求和应答的时间间隔

    syncLimit=2 

    # 客户端与zookeeper相互交互的端口

    clientPort=2181

    server1=master:2888:3888

    解释:

    我们这里只在单台机器上启动

    3)可以为zookeeper配置环境变量

    vim  /etc/profile

    #zookeeper

    export ZOOKEEPER=/home/hadoop/zookeeper-3.4.10

    export PATH=$PATH:$ZOOKEEPER/bin

    刷新变量

    source /etc/profile

    4)启动zookeeper

    来到bin目录下

    执行./zkServer.sh start

    用jps命令查看运行的java程序

    发现没有zookeeper的程序

    来到目录的logs目录下查看日志

    在zookeeper根目录下执行mvn install -DskipTests

    再次执行./zkServer.sh start

     3.连接zookeeper

    目录下执行bin/zkCli.sh

    简单的体验一下zookeeper

     关闭zookeeper

    zkServer.sh stop

  • 相关阅读:
    面试官:Redis 有哪些拓展方案?
    面试官:为什么要合并 HTTP 请求?
    Java 调用第三方接口,实战来了!
    Java 如何模拟真正的并发请求?
    如何搭建一台永久运行的个人服务器?试试这个黑科技!
    vs2005 sp1 出来啦!!
    2007年第一帖
    xp pro sp2支持多个用户同时终端连接
    msn中实现 "添加一个活动或游戏邀请"
    softether
  • 原文地址:https://www.cnblogs.com/ku-ku-ku/p/10974302.html
Copyright © 2011-2022 走看看