public ProducerFactory<String,String> producerFactory(){ return new DefaultKafkaProducerFactory<>((Map<String, Object>) kafkaProducerInit()); } @Bean public Map<String,Object> consumerConfigs(){ Map<String,Object> consumer = new HashMap<>(8); consumer.put(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG...
消费消息 docker 方式安装 一行命令即可完成安装 docker run -d \ -p 8080:8080 \ -v /opt/kafka-map/data:/usr/local/kafka-map/data \ -e DEFAULT_USERNAME=admin -e DEFAULT_PASSWORD=admin --name kafka-map \ --restart always dushixiang/kafka-map:latest 更多安装方式以及相信信息可查看:https:/...
# Maps listener names to security protocols, the default is for them to be the same. See the config documentation for more details #listener.security.protocol.map=PLAINTEXT:PLAINTEXT,SSL:SSL,SASL_PLAINTEXT:SASL_PLAINTEXT,SASL_SSL:SASL_SSL # The number of threads that the server uses for re...
复制 publicclassProducerExample{publicstaticvoidmain(String[]args){Map<String,Object>props=newHashMap<>();props.put("zk.connect","localhost:2182");props.put("bootstrap.servers","localhost:9092");props.put("acks","all");props.put("retries",0);props.put("batch.size",16384);props.put("l...
Map<String,Integer>topicCountMap=newHashMap<String,Integer>();topicCountMap.put("xxx-topic",1);ConsumerConnector consumer=Consumer.createJavaConsumerConnector(newConsumerConfig(props));Map<String,List<KafkaStream<byte[],byte[]>>>msgStreams=consumer.createMessageStreams(topicCountMap);List<KafkaStream<...
2.2、docker安装方式 2.3、docker安装kafka-map图形化管理工具 三、Kafka 命令行操作 3.1、主题命令行操作 3.2、生产者命令行操作 3.3、消费者命令行操作 四、Springboot整合Kafka 4.1、依赖配置 4.2、代码示例 4.2.1、简单的生产、消费 4.2.2、指定分区生产、消费 ...
import java.util.Map; import java.util.Properties; import com.huawei.hwclouds.dbs.ops.base.huatuo.diagnosis.service.impl.KafkaProducer; import kafka.consumer.ConsumerConfig; import kafka.consumer.ConsumerIterator; import kafka.consumer.KafkaStream; ...
err.println("commit failed for "+map); } } }); } } 四、SpringBoot整合Kafka 引入依赖 <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> </dependency> 配置 #kafka spring.kafka.bootstrap-servers=192.168.157.200:9092 # 发生错误后,消息重发的...
安装vim, curl sudo apt update sudo apt install vim sudo apt install curl 1. 2. 3. 配置静态 ip 和 hosts 为了使用域名,更加方便的进行配置,这里将虚拟机的 DHCP 改成了静态分配 IP,所以需要手动设置一下每台机器 IP 地址,这里以192.168.50.131为例。
# 进入kafka安装目录: > cd /opt/cloudera/parcels/KAFKA/lib/kafka # 执行语句: > find ./libs/ -name \*kafka_\* | head -1 | grep -o '\kafka[^\n]*' 4. spring boot 中开发 经过上述一顿猛如虎的操作,我们就来到IDEA中,通过spring boot 来连接并操作kafka集群。