kafka使用(kafka使用与详解)

本篇文章给大家谈谈kafka使用,以及kafka使用与详解对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

kafka使用常见报错及解决方法

server.properties中有两个listeners。 listeners:启动kafka服务监听的ip和端口,可以监听内网ip和0.0.0.0(不能为外网ip),默亩斗认为java.net.InetAddress.getCanonicalHostName()获取的ip。advertised.listeners:卖饥生产者和消费者连接的地址,kafka会把该地址注册到zookeeper中,所以只能为除0.0.0.0之外的合法ip或域名 ,默认和listeners的配置一致。

只迅配磨有在jdk1.9并且kafka版本在1.0.x之前的版本才会出现。

kafka集群配置和使用

进入安装目录,修改server.properties文件

修改如下属性,除id外,其他每台主机一致:

语义配置:(可选)

先启动zookeeper集群,已经在三台主机上配置好了zookeeper集群,启动:

在各台主机上进入zookeeper目录,分别启动zk:

在各台主机上进入kafka目录,分别启动kafka:

启动结好悔果为:

kafka占据了前台,辩枯要使携袜洞用主机,需要打开新终端

在新打开的终端上,进入zk目录,

进入kafka目录,创建主体

[img]

kafka命令行的管理使用

首先要启动好kafka集群

1、集群时间同步

2、启动zookeeper集群

3、启动kafka集群

启动kafka集群的方式就是在集群中每台机器 kafka目录 下运行

nohup bin/kafka-server-start.sh config/server.properties /dev/null 21

kafka发出消息和接收消息都是基于topic,所以要先创建一个燃睁topic,才能向里面发消息。创建topic的脚本:

topic创建好了,就可以向里边发送消息了。

通过命令行实现数据的发送 producer 生产者

kafka-console-producer.sh 就是用来测圆森试用的脚本,可以模拟kafka消息的发送端。

直接运行 kafka-console-producer.sh 查看帮助

--broker-list 指定我们kafka集群的地址

--topic 指定我们的消息发送到哪个topic里面去

通过命令行实现皮腔岁数据的接收 consumer 消费者

--bootstrap-server 表示我们的kafak集群的地址,在旧版本中使用的是--zookeeper参数,两者至少使用一个

--from-beginning 表示我们从最开始的数据进行消费

--topic指定我们topic的名字

在producer端发送数据,在consumer端可以收到数据

关于kafka使用和kafka使用与详解的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

标签列表