编程开发 购物 网址 游戏 小说 歌词 快照 开发 股票 美女 新闻 笑话 | 汉字 软件 日历 阅读 下载 图书馆 编程 China
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
移动开发 架构设计 编程语言 互联网 开发经验 Web前端 开发总结
开发杂谈 系统运维 研发管理 数据库 云 计 算 Java开发
VC(MFC) Delphi VB C++(C语言) C++ Builder 其它开发语言 云计算 Java开发 .Net开发 IOS开发 Android开发 PHP语言 JavaScript
ASP语言 HTML(CSS) HTML5 Apache MSSQL数据库 Oracle数据库 PowerBuilder Informatica 其它数据库 硬件及嵌入式开发 Linux开发资料
  编程开发知识库 -> 云计算 -> zookeeper 学习笔记001(部署和简单的使用) -> 正文阅读
 

[云计算]zookeeper 学习笔记001(部署和简单的使用)[第1页]

一、 初步使用
启动三台机子,使用虚拟机。设为A,B,C
A、B、C机器配置/etc/hosts
ip 域名

    192.168.1.31    machineA
    192.168.1.32    machineB
    192.168.1.33    machineC


    A机器域名为:machineA
使用ping命令,测试是否能通信好




1.1解压: zookeeper-3.4.5.tar.gz包  
1.2进入/conf/zoo.cfg配置文件,添加


        dataDir=/home/hadoop/app/zookeeper-3.4.5/data

        server.1=A机器域名:2888:3888
        server.2=B机器域名:2888:3888
        server.3=C机器域名:2888:3888

====>A机
1.3创建目录data,建立文件myid

cd /home/hadoop/app/zookeeper-3.4.5/data        

echo 1>myid
ll
cat myid


    1.4进入到目录/home/hadoop/app/
    拷贝配置文件到B机、C机


scp -r zookeeper-3.4.5/ B机域名:/home/hadoop/app
scp -r zookeeper-3.4.5/ C机域名:/home/hadoop/app

====>B机,改写相应的myid
/home/hadoop/app/zookeeper-3.4.5/data

        echo 2>myid

====>C机,改写相应的myid
/home/hadoop/app/zookeeper-3.4.5/data

        echo 3>myid

====>A机,启动

    cd /home/hadoop/app/zookeeper-3.4.5/bin
    ./zkServer.sh start


测试


        jps


出现:
    Jps
    QuorumPeerMain

查看状态命令


        ./zkServer.sh status


出现leader(老大),follower(小弟)

zkCli.sh可以写数据和查看其他客户端(B、C机)
命令  


        ./zkCli.sh


查看zookeeper帮助命令


        help

        ls /
        create /yun12 78
        ls /
        get /yun12
create /yun12/course monday:hadoop;tuesday:hadoop;wensday:xiuxi

====>B机

    ./zkCli.sh
    ls
    get /yun12
    ls /yun12
    get /yun12/kebiao
    set /yun12/kebiao updateValue

二、测试投票机制
杀死leader的机器,测试小弟follower的反应

    kill -9 进程id

zookeeper的最主要功能

1.保管客户端提交的数据(极其少量)
每一份时间在zookeeper叫做znode
znode之间形成一种树状结构(类似文件树)
比如:
    /lock(znode名) host001(znode中存的数据)
    /lock/last_acc host008(znode中存的数据)

阅读全文
版权声明:本文为博主原创文章,未经博主允许不得转载。
本文已收录于以下专栏:

发表评论
HTML/XML objective-c Delphi Ruby PHP C# C++ JavaScript Visual Basic Python Java CSS SQL 其它
相关文章推荐
zookeeper学习笔记1-zk简单安装及zkCli客户端命令
zookeeper 是一种为分布式应用提供一致性服务的协调系统,是开源 hadoop 项目下的一个子项目。 zookeeper的安装部署总共有3种: 单机模式(stand-alone):单机单 se...
a67474506 2014-11-16 20:27 1770

Zookeeper学习笔记
2012-07-03 15:56 230KB 下载
ZooKeeper学习笔记-2---ZooKeeper部署与运行
1.环境配置系统环境:ZooKeeper对于不同平台都有良好的支持,可以再目前大多数主流的操作系统上正常运行,例如GUN/Linux、Sun Solaris、Win32以及MacOSX等。有一点需要注...
wangshuang1631 2016-11-07 14:06 2083

ZooKeeper学习笔记
2012-03-14 11:11 108KB 下载

zookeeper学习笔记
2017-01-18 21:11 1KB 下载
学习笔记之简单的自动部署用户的脚本
脚本作用:        首先输入脚本。后面跟两个参数。第一个必须是要部署的用户名称,第二个必须是要部署的用户密码。否则会报错的。当没有报错时会提醒输入一个存放着要部署主机IP和密码的文件。输入文件后...
Ghost_leader 2016-12-13 13:49 195

Java学习笔记-面向对象-001-面向对象概括
2013-06-05 00:15 14KB 下载

HTML5学习笔记(总结提炼版)——001
2016-03-14 00:49 5.13MB 下载
Hadoop学习笔记(二)——zookeeper使用和分析
分布式架构是中心化的设计,就是一个主控机连接多个处理节点,因此保证主控机高可用性十分关键.分布式锁是解决该问题的较好方案,多主控机抢一把锁.Zookeeper就是一套分布式锁管理系统,用于高可靠的维护...
ssdut2013 2014-08-01 10:59 1268

杜云海学习笔记001
2010-07-24 22:56 2.34MB 下载
u010503822 +关注
原创 96 粉丝 3 喜欢 0 码云  
他的最新文章 更多文章
mysql的分页优化例子 学习区块链途径 mysql的2表关联进行更新 hadoop的本地汇总组件Combiner
在线课程

【免费】搜狗机器翻译技术分享
讲师:

深度学习在推荐领域的应用和实践
讲师:吴岸城
热门文章 Springmvc+ajax如何通过ajax封装多个对象参数,controller接受多个对象参数
5182
mysql排名(查询篇)
4020
hibernate的对象三种状态说明
3177
mysql分组排名(更新篇)
1952
(eclipse maven)edit source lookup path
1485
0
  云计算 最新文章
NLP06-Gensim源码简析[字典]
pandas中使用三元表达式
Docker基础笔记
大数据工程师必备技能图谱
ServiceComb中的数据最终一致性方案
63. Unique Paths II
手把手教你建github技术博客by hexo
hadoop datanode结点不启动导致dfs控制台显
spark on yarn架构简介
mapreduce程序本地模式调试
上一篇文章      下一篇文章      查看所有文章
加:2017-10-30 04:04:25  更:2017-10-30 04:04:35 
VC(MFC) Delphi VB C++(C语言) C++ Builder 其它开发语言 云计算 Java开发 .Net开发 IOS开发 Android开发 PHP语言 JavaScript
ASP语言 HTML(CSS) HTML5 Apache MSSQL数据库 Oracle数据库 PowerBuilder Informatica 其它数据库 硬件及嵌入式开发 Linux开发资料
360图书馆 软件开发资料 文字转语音 购物精选 软件下载 新闻资讯 小游戏 Chinese Culture 股票 三丰软件 开发 中国文化 网文精选 阅读网 看图 日历 万年历 2018年10日历
2018-10-18 19:11:36
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  编程开发知识库