美文网首页
6.Zookeeper+kafka 一篇就够

6.Zookeeper+kafka 一篇就够

作者: starQuest | 来源:发表于2022-06-23 14:28 被阅读0次

6.1 Zookeeper

解压

tar -zxvf zookeeper-3.4.14.tar.gz

更名

mv zookeeper-3.4.14 zookeeper

改配置

cd zookeeper/conf/

cp zoo_sample.cfg zoo.cfg

vi zoo.cfg

添加

server.1=x.x.x.4:2888:3888

server.2=x.x.x.6:2888:3888

server.3=x.x.x.7:2888:3888

建立文件及文件夹

mkdir /tmp/zookeeper

touch /tmp/zookeeper/myid

echo 1 > /tmp/zookeeper/myid

传输到另外2台

scp -r zookeeper x.x.x.6:/home/software/

scp -r zookeeper x.x.x.7:/home/software/

启动

./zookeeper/bin/zkServer.sh start

查看状态

./zookeeper/bin/zkServer.sh status

成功

image.png image.png

6.2 Kafka

解压

tar -zxvf kafka_2.12-2.4.0.tgz

mv kafka_2.12-2.4.0 kafka

cd kafka/

cd config/

修改配置

master为1

broker.id=1

listeners=PLAINTEXT://ZooKeeper-Kafka-01:9092

advertised.listeners=PLAINTEXT://ZooKeeper-Kafka-01:9092

num.network.threads=3

num.io.threads=8

socket.send.buffer.bytes=102400

socket.receive.buffer.bytes=102400

socket.request.max.bytes=104857600

log.dirs=/tmp/kafka-logs

num.partitions=5

num.recovery.threads.per.data.dir=1

offsets.topic.replication.factor=1

transaction.state.log.replication.factor=1

transaction.state.log.min.isr=1

log.retention.hours=2

log.segment.bytes=536870912

log.retention.check.interval.ms=300000

# 连接

zookeeper.connect=ZooKeeper-Kafka-01:2181,ZooKeeper-Kafka-02:2181,ZooKeeper-Kafka-03:2181

zookeeper.connection.timeout.ms=6000

group.initial.rebalance.delay.ms=0

# 可删除topic

delete.topic.enable=true

传输

scp -r kafka x.x.x.6:/home/software/

scp -r kafka x.x.x.7:/home/software/

启动

bin/kafka-server-start.sh config/server.properties &

bin/kafka-server-stop.sh

创建topic

bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 2--partitions 6 --zysco_realtime

bin/kafka-topics.sh --list --zookeeper localhost:2181

bin/kafka-console-consumer.sh --bootstrap-server localhost:2181, -topic zysco_realtime --from-beginning

6.3 kafka可视化工具(kafka-eagle)

下载

http://download.kafka-eagle.org/

相关文章

  • 6.Zookeeper+kafka 一篇就够

    6.1 Zookeeper 解压 tar -zxvf zookeeper-3.4.14.tar.gz 更名 mv ...

  • 一篇就够-this指向

    this的指向 用一句话概括:this永远指向最后调用函数的对象this可以理解为JS的动态作用域,而JS默认的静...

  • 20 logstash 一篇就够

    20.1 下载 https://www.elastic.co/cn/downloads/logstash [htt...

  • HashMap源码详解一篇就够

    概述 HashMap是基于哈希表(散列表),实现Map接口的双列集合,数据结构是“链表散列”,也就是数组+链表 ,...

  • 理解Java RMI 一篇就够

    Java RMI是什么 Java RMI(Java Remote Method Invocation),即Java...

  • 一篇就够——Kotlin快速入门

    文章内容主要是基于传智播客《kotlin从零基础到进阶》的视频做的笔记。标题中的 V 是Video的缩写,V4 ...

  • 一篇就够 | 面向接口开发

    回想起去年的这个时候,我正准备学SSM框架,要说原因也没有什么深层的原因,因为是先导师兄推荐去学的、也因为学了可以...

  • gradle使用教程,一篇就够

    概述 Gradle是新一代构建工具,从0.x版本一路走来虽然国内可寻的资料多了一些,但都是比较碎片化的知识。官方的...

  • 一篇就够 | WebSocket的使用

    朋友们,好久不见,三个月没更新了,想起开博之初的目标:月更、周更,都没有做到。因为我自己的技术确实还不够到位,一知...

  • 面试大全准备一篇就够

    1,请介绍下ContentProvider 是如何实现数据共享的? https://www.jianshu.com...

网友评论

      本文标题:6.Zookeeper+kafka 一篇就够

      本文链接:https://www.haomeiwen.com/subject/bvasvrtx.html