java客户端访问kafka
kafka版本:kafka_2.11-0.11.0.1.tgz
centos7
关闭防火墙:systemctl stop firewalld.service
在kafka中配置文件:
listeners=PLAINTEXT://192.168.80.132:9092
在java创建consumer:
package com.vincent;import org.apache.kafka.clients.consumer.ConsumerRecord;
import org.apache.kafka.clients.consumer.ConsumerRecords;
import org.apache.kafka.clients.consumer.KafkaConsumer;import java.util.Arrays;
import java.util.Properties;/*** Created with IntelliJ IDEA.* User: vincent* Date: 2017/10/26* Time: 14:39*/
public class Test {public static void main(String[] args) {Properties props = new Properties();props.put("bootstrap.servers", "192.168.80.132:9092");props.put("group.id", "test");props.put("enable.auto.commit", "true");props.put("auto.commit.interval.ms", "1000");props.put("session.timeout.ms", "30000");props.put("key.deserializer", "org.apache.kafka.common.serialization.StringDeserializer");props.put("value.deserializer", "org.apache.kafka.common.serialization.StringDeserializer");KafkaConsumer<String, String> consumer = new KafkaConsumer<>(props);consumer.subscribe(Arrays.asList("test"));while (true) {ConsumerRecords<String, String> records = consumer.poll(100);for (ConsumerRecord<String, String> record : records)System.out.printf("offset = %d, key = %s, value = %s", record.offset(), record.key(), record.value());}}
}
java客户端访问kafka相关推荐
- 【Java客户端访问Kafka】
我是
- java客户端作为kafka消费者测试
[README] 本文主要对 java客户端作为kafka 消费者进行测试, 生产者由 kafka客户端扮演: [1]普通消费者 设置消费者组: 重置消费者的offset, 即每次都从最头开始消费(默 ...
- java客户端作为kafka生产者测试
[README] 1.本文主要对 java客户端作为kafka 生产者进行测试, 消费者由 centos的kafka命令行线程扮演: 2.消息发送: kafka的生产者采用异步发送消息的方式,在消息发 ...
- fastdfs java客户端_FastDFS的Java客户端访问
FastDFS的Java客户端访问: 没前奏,直接上车. 1. 引入依赖: net.oschina.zcx7878 fastdfs-client-java 1.27.0.0 2.在项目resource ...
- Java客户端访问HBase集群解决方案(优化)
测试环境:Idea+Windows10 准备工作: <1>.打开本地 C:\Windows\System32\drivers\etc(系统默认)下名为hosts的系统文件,如果提示当前用户 ...
- Apache Kafka-初体验Kafka(04)-Java客户端操作Kafka
文章目录 操作步骤 Maven依赖 生产者 消费者 操作步骤 Maven依赖 核心依赖 kafka-clients <dependency><groupId>org.apach ...
- java客户端访问ApiServer(kubernetes-client使用)
前言 使用kubernetes-client访问k8s apiserver,直接贴代码了 配置类ApiClientConfig(自己根据需要改) package com.pdd.transports. ...
- java客户端发消息到kafka
前言 下面记录下如何使用kafka的java客户端向kafka的broker发送消息 1.导入maven依赖 <dependency><groupId>org.apache.k ...
- Kafka : Kafka入门教程和JAVA客户端使用
目录 目录 Kafka简介 环境介绍 术语介绍 消费模式 下载 集群安装配置 命令使用 JAVA实战 参考文献 Kafka简介 由Scala和Java编写,Kafka是一种高吞吐量的分布式发布订阅消息 ...
最新文章
- 转载 jsonrpc环境搭建和简单实例
- 浅谈sql中的in与not in,exists与not exists的区别以及性能分析
- 回归分析和卡方检验的区别_11个常见的多变量分析方法
- Struts2 缺少包
- c语言结构共用体的作用,浅谈C语言共用体和与结构体的区别
- Ogre1.8.1 Basic Tutorial 6 - The Ogre Startup Sequence
- 6.TensorRT中文版开发教程-----从头搭建TensorRT深度学习推理引擎
- Java实现SM2算法(国密算法)
- redis mysql 雪崩_Redis雪崩和穿透问题
- svn update出现database is locked
- 怎么快速修改图片的像素?
- 儿童学计算机编程好处,儿童学习编程有什么好处
- 分形--Cantor三分集
- 工信部推进解除网链屏蔽,微信互联网要终结了?
- Flask框架详细教程
- 台式计算机网络共享,台式WIN7双网卡共享另外一部台式电脑上网设置
- 手机截屏直接分享反馈
- 分数如何进行竖式计算机,分数列竖式计算怎么写
- 智能导诊——融威众邦
- 【python】——爬虫03 数据提取[jsonpath模块、lxml模块]