zookeeper
学习zookeeper笔记,这张照片是我刚开始去南京求学JAVA的路上,最后因为种种原因没有在南京求学,在火车上拍的,因为自己是车辆工程毕业,当时很迷茫,最后去了徐州学习,因为离家近,学费也便宜,也不知道选择这条路对不对,后来步入IT,步伐越来越坚定。
Mr_ZhangAdd
技术开发知识感兴趣+V 交流:17625089935
展开
-
zookeeper学习之kafka(七):kafka集群搭建
在上一篇之中搭建好了单机版的kafka,https://blog.csdn.net/Mr_ZhangAdd/article/details/89351828现在我只需修改server.properties中的三个参数即可(具体详细配置 业务 可看配置文件的信息及官方文档配置)1、broker.id —— 每台机器要不一样才可以就像zk的myid一样,所以呢和zk的myid设置一样就可以了...原创 2019-04-24 15:22:08 · 255 阅读 · 0 评论 -
zookeeper is not a recognized option Option异常
打开kafka消费者端这个是0.9之后的打开方式/usr/java/kafka_2.12-2.2.0/bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning这个是0.9之前的打开方式/usr/java/kafka_2.12-2.2.0/bin/kafka-...原创 2019-04-17 18:29:16 · 6777 阅读 · 0 评论 -
zookeeper学习之kafka(六):安装单机版kafka
主要配置文件:service.properties 里面有两个需要配置broker.id 全局唯一的 可设置和zk的myid的值一样 这样方便直观,因为myid也是全局唯一的log.dirs=你想存放日志的路径 我是用默认的到官网下载kafka的二进制文件,然后解压然后我们执行命令创建一个名为test 的 topic:打开kafka后台启动命令(去bin目录下):...原创 2019-04-17 18:15:58 · 493 阅读 · 0 评论 -
zookeeper学习之Kafka基础理念(五)
官网:http://kafka.apache.org/Kafka是一种高吞吐量的 分布式 发布订阅消息系统,使用scala编写。源自LinkedIn kafka是用于构建实时数据管道和流应用程序 消息发布&订阅 高效并实时处理 数据安全的在分布式中进行副本存储 具有横向扩展,容错,快速等优点,并已在成千上万家公司运行 是消息中间件的一种相关术语:Topic:kaf...翻译 2019-04-12 15:49:14 · 297 阅读 · 0 评论 -
zookeeper的ZAB协议(四)
简介ZAB协议是 zookeeper atomic broadcast(zookeeper原子广播)zookeeper是通过ZAB协议来保证分布式事务的最终一致性。zab协议是为分布式协调服务zookeeper专门设计的一种 支持崩溃恢复 的 原子广播协议,是zookeeper保证数据一致性的核心算法。zab借鉴了paxos算法,但又不像paxos那样,是一种通用的分布式一致性算法。它是...原创 2019-04-08 18:02:12 · 260 阅读 · 0 评论 -
zookeeper节点(三)
客户端命令查看节点 ls /创建节点 create /节点名 数据...修改节点 set /节点名 数据...删除节点 delete /节点名获取节点上的数据 get /节点名我们可以到 zk 目录下的 bin 下 执行 ./zkCli.sh 启动客户端,然后我们就可以 客户端命令操作节点了,创建完节点我们到另外一个机器上启动客户端 我们发现我们创建的节点这台服务器也有,数据也一样...原创 2019-04-02 13:43:47 · 545 阅读 · 0 评论 -
安装zookeeper并搭建zookeeper集群(二)
首先去官网下载zookeeper二进制文件,我下载的版本是zookeeper-3.4.5.tar.gz然后解压[root@localhost java]# tar -zxvf zookeeper-3.4.5.tar.gz 进入zookeeper-3.4.5目录下 创建log、data两个文件夹[root@localhost zookeeper-3.4.5]# mkdir...原创 2019-04-01 15:59:55 · 336 阅读 · 0 评论 -
Linux下安装JDK,zk的安装需要jdk环境(一)
之所以安装jdk是因为我要学习zookeeper首先我们去Oracle官网下载 二进制JDK压缩包,gz结尾的。二进制文件安装很简单,解压、配置环境变量即可,们进入usr文件夹下创建java文件夹在使用rz上传的时候发先,命令不存在,这时需要安装一下 lrzsz,使用命令 yum -y install lrzsz,注意可能需要root权限,你可以使用su root然后输入密码,在执行...原创 2019-03-28 10:30:15 · 1462 阅读 · 0 评论