KafkaProducers
来源:互联网 发布:网络上做兼职是真的吗 编辑:程序博客网 时间:2024/06/15 12:49
package kafka;import java.util.Properties;import kafka.javaapi.producer.Producer;import kafka.producer.KeyedMessage;import kafka.producer.ProducerConfig;public class KafkaProducers { private final Producer<String, String> producer; public final static String TOPIC = "SP2PLOG"; private KafkaProducers() { Properties props = new Properties(); // 此处配置的是kafka的端口 props.put("metadata.broker.list", "192.168.100.110:9092,192.168.100.111:9092,192.168.100.112:9092"); props.put("zk.connect", "192.168.100.110:2181,192.168.100.111:2181,192.168.100.112:2181"); // 配置value的序列化类 props.put("serializer.class", "kafka.serializer.StringEncoder"); // 配置key的序列化类 props.put("key.serializer.class", "kafka.serializer.StringEncoder"); props.put("request.required.acks", "-1"); producer = new Producer<String, String>(new ProducerConfig(props)); } void produce() { int messageNo = 1000; final int COUNT = 10000; while (messageNo < COUNT) { String key = String.valueOf(messageNo);// String data = "hello kafka message " + key; String data = "YMD,MOBILE,CHANNEL,REMARK,STATUS,"+key; producer.send(new KeyedMessage<String, String>(TOPIC, key, data)); System.out.println(data); messageNo++; } } public static void main(String[] args) { new KafkaProducers().produce(); }}
0 0
- KafkaProducers
- Struts标签-OGNL-EL-ValueStack-ActionContext之间的区别
- setjmp与sigsetjmp的区别
- KafkaProducerExample1
- 批量提取出apk中所需的文件
- OpenWhisk 简介:轻松创建微服务
- KafkaProducers
- C++标准模板库(STL)—简介
- kafkaToHbase
- DBFlow的初步使用
- mysql命令行式连接本地和远程数据仓库
- HDU_2149 Public Sale
- CNN卷积神经网络的相关文章
- dm_zj_m月度总结数据
- SpringMVC——DispatcherServlet配置文件应该放在哪里?