zookeeper系列1:入门

目录

zookeeper入门

通过客户端操作zookeeper

一、zookeeper是什么

    zookeeper是一个开源的分布式协调服务框架

二、可以解决的问题

   在分布式应用中,提供可靠的,可扩展的,分布式的,可配置的协调机制来管理整个集群的状态

    统一命名服务,信息配置管理,数据一致性,集群管理,分布式锁等等

三、zookeeper怎么使用

  3.1zookeeper单机模式安装

       1.下载附件中的zookeeper.tar.gz

       2.将zookeeper.tar.gz上传到linux服务器

       3.解压zookeeper

          tar -vxf zookeeper-3.4.7.tar.gz

        4.进入解压后的zookeeper/conf目录,将zookeeper_sample.cfg复制一份到zoo.cfg

        5.修改zoo.cfg

           将dataDir=/home/software/zookeeper-3.4.7/tmp

        6.进入/home/software/zookeeper-3.4.7,新建tmp目录

           mkdir tmp

   3.2 zookeeper启动,关闭

         进入/home/software/zookeeper-3.4.7/bin目录,执行以下命令

sh zkServer.sh start

      检测zookeeper是否启动成功

       执行jps命令

       有QuorumPeerMain进程表示启动成功

       或者sh zkServer.sh status     

四、为何有zookeeper

4.1分布式坏境带来的问题

     1.容易死锁

     2.容易活锁

     3.集群的管理问题

     4.集群配置文件的统一管理

     5.集群中信息状态的更新通知问题

     6.管理集群的选举问题

     7.分布式锁的实现

五、用途/使用场景

    hadoop集群,hbase集群,Storm集群,kafka集群都会用到zookeeper

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值