当前位置: 首页 > news >正文

洛阳网站建设行业/游戏推广代理平台

洛阳网站建设行业,游戏推广代理平台,如何做网站水晶头,老外做摄影网站花多少钱声明:这是在windows10上进行kafka_2.13demo搭建时的过程记录,提供给同学们参考。1.jdk先要装一下。自己安装的kafka最好检查一下配置文件中的参数(server.properties)。1.zookeeper.connectlocalhost:2181 2.log.dirsD:\kafka_2.13-2.5.0\kafka-lo…

声明:这是在windows10上进行kafka_2.13demo搭建时的过程记录,提供给同学们参考。

1.jdk先要装一下。

a40b59a223ca64ee070ced1e09a44ec6.png

自己安装的kafka最好检查一下配置文件中的参数(server.properties)。1.zookeeper.connect=localhost:2181       2.log.dirs=D:\kafka_2.13-2.5.0\kafka-logs (后面的地址就是放置日志的地方,可以自己先在目录下新建,可以看上~上一张图)。

4.开始启动服务。

这里需要说明一下,不想cmd到文件目录下的话,请在需要打开运行窗口的地方按住 shift 然后右键 在弹出的窗口上选择 在此处打开powershell 。

4.1先启动 zookeeper,在安装目录下的bin里直接点击zkserver.cmd 启动比较省事

c0be2d4e4a5919fcde870871e383d0be.png

4.2启动kafka服务。

在kafka的安装目录下直接通过(shift 然后右键 在弹出的窗口上选择 在此处打开powershell )打开powershell。然后输入

binwindowskafka-server-start.bat configserver.properties

回车   就可以启动服务。

c47c27265ff1e4c3d23084bd06ea10a1.png

4.3.创建一个topic   命名test(随意点就行)(shift 然后右键 在弹出的窗口上选择 在此处打开powershell )打开powershell,输入下面的命令 回车。

创建topic:      binwindowskafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

创建好之后,查看现有的topic:    binwindowskafka-topics.bat --list --zookeeper localhost:2181

dd2c77e9403937296eba5d91f29950a9.png

4.4生产消息和消费消息。

打开shell 后 输入      binwindowskafka-console-producer.bat --broker-list localhost:9092 --topic test    生产消息

3dd1980b12b4a795aeca55fef71e3cc6.png

打开shell后输入       binwindowskafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning    消费消息

a6293f81b763a0a029a284f563a9878e.png

(稍微等个几秒钟,有点慢)

到此就已经结束了整个test的 测试工作,接下来我们用java代码调一下这里的服务。

pom :   ""已经有了的话就去掉。

org.apache.kafka

kafka-clients

0.10.2.0

1.生产

package com.test.kfserver;

import java.util.Properties;

import java.util.Random;

import org.apache.kafka.clients.producer.KafkaProducer;

import org.apache.kafka.clients.producer.ProducerConfig;

import org.apache.kafka.clients.producer.ProducerRecord;

import org.apache.kafka.common.serialization.StringSerializer;

public class Producer {

public static String topic = "duanjt_test";//定义主题

public static void main(String[] args) throws InterruptedException {

Properties p = new Properties();

p.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, "127.0.0.1:9092");//kafka地址,多个地址用逗号分割

p.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, StringSerializer.class);

p.put(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG, StringSerializer.class);

KafkaProducer kafkaProducer = new KafkaProducer<>(p);

try {

while (true) {

String msg = "Hello," + new Random().nextInt(100);

ProducerRecord record = new ProducerRecord(topic, msg);

kafkaProducer.send(record);

System.out.println("消息发送成功:" + msg);

Thread.sleep(500);

}

} finally {

kafkaProducer.close();

}

}

}

2. 消费

package com.test.kfserver;

import java.util.Collections;

import java.util.Properties;

import org.apache.kafka.clients.consumer.ConsumerConfig;

import org.apache.kafka.clients.consumer.ConsumerRecord;

import org.apache.kafka.clients.consumer.ConsumerRecords;

import org.apache.kafka.clients.consumer.KafkaConsumer;

import org.apache.kafka.common.serialization.StringDeserializer;

public class Consumer {

public static void main(String[] args) {

Properties p = new Properties();

p.put(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG, "127.0.0.1:9092");

p.put(ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG, StringDeserializer.class);

p.put(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG, StringDeserializer.class);

p.put(ConsumerConfig.GROUP_ID_CONFIG, "duanjt_test");

KafkaConsumer kafkaConsumer = new KafkaConsumer(p);

kafkaConsumer.subscribe(Collections.singletonList(Producer.topic));// 订阅消息

while (true) {

ConsumerRecords records = kafkaConsumer.poll(100);

for (ConsumerRecord record : records) {

System.out.println(String.format("topic:%s,offset:%d,消息:%s", //

record.topic(), record.offset(), record.value()));

}

}

}

}

到这里我们的测试就算高一段落了,其实最新版的kafka里已经自带了zk 但是,如果用自己的zk ,只要是新版的kafka 就会报错

zookeeper is not a recognized option

意思就是没有zookeeper这个参数

http://www.jmfq.cn/news/4987963.html

相关文章:

  • 网站搭建说明/西安网约车平台
  • 室内装修3d动态演示效果图/seo网站推广助理
  • 专业的网站建设企业/seo查询排名系统
  • 自己做民宿在什么网站上投放/游戏代理加盟平台
  • 源码网站下载/关键词优化价格表
  • dw做网站怎么排版/百度应用市场下载安装
  • 企业网站怎么做的更好/网页模板图片
  • 想自己做淘宝有什么网站吗/seo怎样优化网站
  • 网站策划案例/seo网站推广有哪些
  • 企业网站的建立不能缺少哪些细节/爱站网权重查询
  • 凡客诚品的商业模式/搜索引擎优化入门
  • 苏州做公司网站/找相似图片 识别
  • 做时时彩网站微信/推广方案流程
  • 不用服务器做视频网站吗/竞价托管外包哪家好
  • 大连网站建设怎么样/百度一下你就知道移动官网
  • 网站建设公司倒闭/广告公司品牌营销推广
  • asp能单独做网站吗/百度一下网页版
  • 网页设计模板图片素材下载/点石关键词排名优化软件
  • 衡水做企业网站/广告联盟全自动赚钱系统
  • 网站关键词优化技巧/惠州网站建设
  • ea账号注册网址/景德镇seo
  • 做门户网站用什么程序/郑州网站seo优化公司
  • 如何在第三方网站做推广/市场营销计划书模板
  • 泰康人寿网站如何做计划领取/成人职业培训机构
  • b2b电子商务网站调研报告怎么写/微商引流一般用什么软件
  • 宁波建设网站制作/vi设计公司
  • 给金融公司群做网站合法吗/91关键词
  • 西宁网站设计企业/郑州竞价托管公司哪家好
  • 做企业网站的人才/外链发布软件
  • 软件下载官网源码/福州seo关键字推广