`
Luob.
  • 浏览: 1584452 次
  • 来自: 上海
社区版块
存档分类
最新评论

ZooKeeper典型应用场景一览

 
阅读更多
zookeeper 安装
1下载  
[b][url]http://zookeeper.apache.org/releases.html[/url][/b]

2解压 
tar -zxvf zookeeper-3.4.8.tar.gz -C /usr/local/zookeeper-3.4.8

3创建 zoo.cfg
cd /usr/local/zookeeper-3.4.8/
cp ./conf/zoo_sample.cfg ./conf/zoo.cfg

4 vi zoo.cfg

添加如下配置
tickTime=2000    ##Zookeeper最小时间单元,单位毫秒(ms),默认值为3000
dataDir=/var/lib/zookeeper    ##Zookeeper服务器存储快照文件的目录,必须配置
dataLogDir=/var/lib/log     ##Zookeeper服务器存储事务日志的目录,默认为dataDir
clientPort=2181    ##服务器对外服务端口,一般设置为2181
initLimit=5    ##Leader服务器等待Follower启动并完成数据同步的时间,默认值10,表示tickTime的10倍
syncLimit=2    ##Leader服务器和Follower之间进行心跳检测的最大延时时间,默认值5,表示tickTime的5倍

server.1 =192.168.0.1:2888:3888

或者 
serve.1 =hostname:2888:3888

5创建机器编号
进入到 上面 dataDir=/var/lib/zookeeper 
cd dataDir=/var/lib/zookeeper 
vi myid
输入 1


6配置环境变量
$ cd ~
$ vi .bash_profile
#zookeeper env
export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.8
export PATH=$ZOOKEEPER_HOME/bin:$PATH

$ source .bash_profile

7:开启 2181 2888 3888 端口
$ chkconfig iptables on
$ service iptables start
$ vi /etc/sysconfig/iptables
-A FORWARD -j REJECT --reject-with icmp-host-prohibited RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A FORWARD -j REJECT --reject-with icmp-host-prohibited RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 2181 -j ACCEPT
-A FORWARD -j REJECT --reject-with icmp-host-prohibited RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 2888 -j ACCEPT
-A FORWARD -j REJECT --reject-with icmp-host-prohibited RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3888 -j ACCEPT 

$ service iptables restart
$ service iptables status

8 开机启动
$ vi /etc/rc.local
su - root -c '/usr/local/jie/zookeeper-3.4.8/bin/./zkServer.sh start'


9启动 zkServer.sh
/usr/local/zookeeper-3.4.8/bin
./skServer.sh start |stop |restart|status


10启动 zkCli.sh
./skServer.sh 

11 创建 znode
  create /mynode  mynodevalue

  get /mynode

  set /mynode  mynodeNewValue

  delete /mynode   

  set /mynode null 






构建高可用ZooKeeper集群
http://www.cnblogs.com/cyfonly/p/5626532.html

http://www.tuicool.com/articles/ENVj6bQ

http://www.tuicool.com/articles/jyY3M3Q


http://www.tuicool.com/articles/fayqAvJ

zookeeper应用场景








  • 大小: 57.8 KB
  • 大小: 51.1 KB
  • 大小: 67.4 KB
  • 大小: 38.3 KB
分享到:
评论

相关推荐

    ZooKeeper典型使用场景

    ### ZooKeeper典型使用场景详解 #### 一、概述 ZooKeeper是一款开源的分布式协调服务框架,主要用于解决分布式系统中的数据一致性问题。它基于Paxos算法实现,确保了即使在网络分区的情况下,也能保证分布式环境下...

    ZooKeeper典型应用场景

    尽管ZooKeeper最初并非为特定应用场景设计,但开发者们逐渐发掘出了一系列典型用途,利用其提供的API接口(原语集)来满足需求。 1. 数据发布与订阅(配置中心) ZooKeeper可以作为一个配置中心,允许发布者将数据...

    ZooKeeper典型应用场景.docx

    ZooKeeper被广泛应用于解决多种分布式问题,以下是一些典型的ZooKeeper应用场景: 1. 数据发布与订阅(配置中心): ZooKeeper作为一个配置中心,允许发布者将数据发布到特定节点,订阅者则可以通过注册Watcher...

    ZooKeeper 典型的应用场景详解

    ### ZooKeeper 典型的应用场景详解 #### 一、引言 ZooKeeper是一个高度可用的协调服务,用于分布式应用程序中的管理和同步。它基于观察者模式设计,通过存储和管理共享数据来支持集群间的协作。当这些数据发生改变...

    第三课:zookeeper 典型使用场景实践1

    在本课程“第三课:Zookeeper典型使用场景实践1”中,主要讨论了Zookeeper在分布式系统中的四个关键应用场景:分布式集群管理、分布式注册中心、分布式JOB和分布式锁。下面是针对这些场景的详细说明: 1. **分布式...

    zookeeper 典型使用场景实践 归档.zip

    通过"第三课:zookeeper 典型使用场景实践.docx"、"第三课:zookeeper 典型使用场景实践.md"、"第三课:zookeeper_典型使用场景实践(预习).pdf"这三份文件,你将能够深入理解Zookeeper在实际项目中的应用方式,...

    zookeeper经典应用场景

    ZooKeeper经典应用场景 ZooKeeper是一个高可用的分布式系统,广泛应用于分布式锁、服务注册中心等场景。下面将对ZooKeeper在经典应用场景中的知识点进行详细说明。 分布式锁 在分布式集群工作的开发场景中,需要...

    zookeeper应用场景

    zookeeper应用场景

    2. Zookeeper经典应用场景实战(一)

    ZooKeeper经典应用场景实战(一) 本节课重点介绍了 ZooKeeper 的经典应用场景,并通过 Java 客户端 API 连接和操作 ZooKeeper 集群。 ZooKeeper 官方提供的 Java 客户端 API 虽然提供了基本的操作,但是存在一些...

    Zookeeper的应用场景.pdf

    以下将详细介绍Zookeeper在各个应用场景中的具体使用。 1. **数据发布/订阅**: - 在Zookeeper中,发布者可以将配置或元数据发布到特定的Zookeeper节点,而订阅者则可以订阅这些节点,以实时获取数据变更。...

    Zookeeper使用场景及详解

    通过了解其典型应用场景和技术特点,可以帮助开发者更好地利用Zookeeper来解决实际问题,尤其是在分布式系统中需要解决一致性和协调问题的情况下。然而,在选择使用Zookeeper时,也需要考虑到其局限性,合理评估其...

    zookeeper常见应用场景简单实现及ppt

    1、master选举:mastersel 2、数据的发布和订阅:subscribe 3、负载均衡:balance 4、分布式锁:lock 5、分布式队列:queue 6、命名服务:nameservice 演示代码下载(代码来自极客学院演示demo):

    Zookeeper 进阶之——典型应用场景(二)1

    【Zookeeper 进阶之——典型应用场景(二)】 Zookeeper 是一个分布式协调服务,它在分布式系统中扮演着至关重要的角色,提供了诸如命名服务、配置管理、组关系管理和分布式锁等高级功能。本文主要讨论如何利用...

    Zookeeper 进阶之——典型应用场景(一)1

    本文将探讨 Zookeeper 的几个典型应用场景,并通过代码示例进行解析。 **统一命名服务 (Name Service)** 在分布式环境中,Zookeeper 提供了一种层次化的命名空间,类似于文件系统的目录结构。开发者可以通过调用 ...

    ZooKeeper应用场景

    ZooKeeper的应用场景广泛,以下是一些典型的使用案例: 1. 数据发布与订阅(配置中心) ZooKeeper作为一个配置中心,允许发布者将数据发布到ZK节点,订阅者可以动态获取并监听这些数据的变更。例如,应用的全局...

    ZooKeeper技术原理与应用.pptx

    ZooKeeper的应用场景包括分布式系统、云计算、大数据处理、实时数据处理等。这些场景中,ZooKeeper提供了分布式协调服务,维护和监控存储数据状态的变化。 ZooKeeper是一种强大的分布式协调服务,提供了多种API和...

    Zookeeper分布式应用程序协调服务:zookeeper-3.4.13

    Zookeeper提供了一个中心化的配置存储,允许应用动态更新和监控配置,确保所有节点都能快速响应配置变更,从而提高系统的灵活性和可靠性。 其次,Zookeeper扮演了**名字服务**的角色。在分布式系统中,节点和服务...

    第三课:zookeeper_典型使用场景实践(预习)1

    【Zookeeper 典型使用场景实践】 Zookeeper 是一个分布式协调服务,广泛应用于分布式环境中的配置管理、服务发现、分布式锁、集群管理等场景。在本课程中,我们将重点探讨四个核心应用场景:分布式集群管理、分布式...

    zookeeper 经典应用设计 示例代码

    zookeeper 经典应用设计 锁、同步和队列分析

Global site tag (gtag.js) - Google Analytics