`

05_ZooKeeper

阅读更多

1.ZooKeeper
    1.1 zk可以用来保证数据在zk集群之间的数据的事务性一致。
2.如何搭建ZooKeeper服务器集群
    2.1 zk服务器集群规模不小于3个节点,要求各服务器之间系统时间要保持一致。
    2.2 在hadoop0的/usr/local目录下,解压缩zk....tar.gz,设置环境变量
    2.3 在conf目录下,修改文件 cp zoo_sample.cfg  zoo.cfg
    2.4 编辑该文件,执行vi zoo.cfg
        修改dataDir=/usr/local/zk/data
        新增server.0=hadoop0:2888:3888
            server.1=hadoop1:2888:3888
            server.2=hadoop2:2888:3888
    2.5 创建文件夹mkdir /usr/local/zk/data
    2.6 在data目录下,创建文件myid,值为0
    2.7 把zk目录复制到hadoop1和hadoop2中
    2.8 把hadoop1中相应的myid的值改为1
        把hadoop2中相应的myid的值改为2
    2.9 启动,在三个节点上分别执行命令zkServer.sh start
    2.10 检验,在三个节点上分别执行命令zkServer.sh status
   
3命令行操作--下面没有目录的概念,只有节点的概念
    bin/zkCli.sh
    create /arenzhj 001
    get /arenzhj
   
   
   
=============================================
tar -zxvf zookeeper-3.4.5.tar.gz
mv zookeeper-3.4.5 zk

vi /etc/profile
export JAVA_HOME=/usr/local/jdk
export HADOOP_HOME=/usr/local/hadoop
export ZOOKEEPER_HOME=/usr/local/zk
export PATH=.:$HADOOP_HOME/bin:$ZOOKEEPER_HOME/bin:$JAVA_HOME/bin:$PATH

cp zoo_sample.cfg  zoo.cfg
vi zoo.cfg

# example sakes.
dataDir=/usr/local/zk/data

server.0=hadoop0:2888:3888
server.1=hadoop1:2888:3888
server.2=hadoop2:2888:3888

scp -r /usr/local/zk   hadoop1:/usr/local/
scp -r /usr/local/zk   hadoop2:/usr/local/

scp   /etc/profile   hadoop1:/etc/
scp   /etc/profile   hadoop2:/etc/
   

分享到:
评论

相关推荐

    zookeeper资料

    这个压缩包文件"05_zookeeper资料"很可能包含了关于Zookeeper的开发技术文档、源代码示例以及其在实际场景中的应用介绍。 Zookeeper的主要功能包括但不限于: 1. **命名服务**:它可以作为一个分布式命名空间,让...

    某点最新dubbo视频

    05_认识PRC 06_dubbo的整体架构 07_第一个dubbo程序服务提供者 08_第一个dubbo程序服务消费者 09_mutilcast注册中心 10_zookeeper注册中心 11_dubbo使用zookeeper注册中心 12_redis注册中心 13_dubbo分布式...

    java中的zookeeper

    在`05_zk实现分布式锁的原理和实现.docx`中,应该详细讲解了这两种实现方式的原理和代码示例。 **使用Java操作ZooKeeper** Java提供了ZooKeeper的API,使得我们可以方便地进行节点的创建、读取、更新和删除操作。`...

    03-主流框架-05-zookeeper.doc

    03-主流框架-05-zookeeper.doc

    05-ZooKeeper面试题(最新版).zip

    《ZooKeeper面试题(最新版)》是一个深入解析ZooKeeper相关知识的资料集合,主要针对面试场景,旨在帮助求职者或者技术爱好者系统性地理解和掌握ZooKeeper的核心概念、设计原理以及在实际应用中的关键问题。...

    java笔试、面试题、面试宝典、经验、简历模板(笔试面试题含题目、解题思路和答案,真题包含各个大厂,知识点全面)

    05_Tomcat 06_Nginx 07_数据库 08_MySQL 09_Memcached 10_SQL优化 11_MongoDB 12_Redis 13_Spring 14_SpringMVC 15_MyBatis 16_SpringBoot 17_SpringCloud 18_Dubbo 19_Zookeeper 20_ActiveMQ 21_RabbitMQ 22_Kafka ...

    hadoop新手入门资料

    大数据视频学习资料-【课程内容】 01_Linux基础 02_Hadoop 03_Zookeeper 04_Hadoop-HA 05_Hive框架基础 06_Flume 07_Oozie 08_HBase 09_Kafka 09_杂项 10_Storm 11_1离线平台项目测试 11_项目:大数据离线平台 12_...

    zookeeper源码

    《深入剖析Zookeeper源码》 Zookeeper,作为分布式协调服务的典范,广泛应用于大数据、云计算等领域的系统架构中。其稳定、高效的设计理念和强大的功能特性,使其在分布式环境中扮演着不可或缺的角色。本文将围绕...

    ZooKeeper集群安装配置

    3. 2012-01-08 21:30:06,178 - INFO [main:Environment@97] - Client environment:zookeeper.version=3.3.3-1203054, built on 11/17/2011 05:47 GMT 4. 2012-01-08 21:30:06,188 - INFO [main:Environment@97] - ...

    尚硅谷Dubbo 2018年8月28发布

    01、尚硅谷_Dubbo_概念_分布式系统定义.avi 02、尚硅谷_Dubbo_概念_应用的架构演变.avi 03、尚硅谷_Dubbo_概念_RPC简介.avi 04、尚硅谷_Dubbo_概念_简介.avi 05、尚硅谷_Dubbo_概念_设计架构.avi 06、尚硅谷_Dubbo_...

    尚硅谷大数据技术之新能源汽车数仓-网盘下载.txt

    05_服务器选型介绍.mp4 06_集群资源规划介绍.mp4 07_采集数据格式介绍.mp4 08_克隆准备3台虚拟机.mp4 09_分发脚本和免密登录配置.mp4 10_jdk安装部署.mp4 11_环境变量配置介绍.mp4 12_节点进程查看脚本介绍....

    新能源汽车数仓构建与应用实战视频.zip

    05_服务器选型介绍 06_集群资源规划介绍 07_采集数据格式介绍 08_克隆准备3台虚拟机 09_分发脚本和免密登录配置 10_jdk安装部署 11_环境变量配置介绍 12_节点进程查看脚本介绍 13_zookeeper的安装部署和使用 14_...

    大数据技术之新能源汽车数仓 视频教程 下载

    05_服务器选型介绍.mp4 06_集群资源规划介绍.mp4 07_采集数据格式介绍.mp4 08_克隆准备3台虚拟机.mp4 09_分发脚本和免密登录配置.mp4 10_jdk安装部署.mp4 11_环境变量配置介绍.mp4 12_节点进程查看脚本介绍....

    zookeeper客户端原理代码操作应用场景

    "05第五次课程"可能会讨论到Zookeeper在分布式环境中的应用案例,"06第六次课程"可能进一步深化了实际场景的应用,而"michael-vip"可能是一份关于Zookeeper进阶或实战的资料。 总的来说,Zookeeper客户端是实现...

    03-05-05-分布式协调服务zookeeper应用实战1

    Zookeeper 是一个分布式协调服务,常用于管理分布式系统的配置信息、命名服务、集群状态管理和分布式锁等场景。在Zookeeper中,每个数据单元被称为ZNode,具有类似文件系统的层级结构,可以存储数据并挂载子节点。...

    zookeeper3.4.9集群安装

    export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.9 export PATH=$PATH:$ZOOKEEPER_HOME/bin ``` 执行`source /etc/profile`使配置生效。 #### 三、启动Zookeeper集群 在每台服务器上执行以下命令来启动Zookeeper...

    2020年面试java高级pdf.7z

    文件名 : 04_MySQL高级_BD版.pdf 文件名 : 04_MySQL高级_JAVA版.pdf 文件名 : 04_MySQL高级_Mycat.pdf ...文件名 : 05_Nginx.pdf 文件名 : 06_JVM.pdf 文件名 : 07_ZooKeeper.pdf 文件名 : 08_JUC.pdf

    03-05-07-zookeeper原理之Leader选举源码分析1

    Zookeeper 是一个分布式协调服务,源自 Google 的 Chubby,它主要解决了在分布式环境中如何选举主节点(Master Server)的问题,确保一致性。为了实现这一目标,Zookeeper 采用了基于 Paxos 算法的 ZAB(Zookeeper ...

    03-05-08-zookeeper源码之watcher原理分析1

    在本文中,我们将深入探讨Zookeeper中的Watcher原理,这是一个关键特性,它允许客户端对Zookeeper中的数据变化进行实时监控。Watcher机制是Zookeeper提供的一种事件通知模型,它使得客户端能够及时响应Zookeeper中...

    03-05-06-深入分析zookeeper核心原理1

    Zookeeper 是一个分布式的,开放源码的分布式应用程序协调服务,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终将简单易用的接口和性能高效、功能稳定的系统提供给用户。...

Global site tag (gtag.js) - Google Analytics