问题标签 [confluent-schema-registry]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6419 浏览

java - 架构注册表中的关键架构是什么?

我不知道密钥架构的确切概念,它是什么,以及为什么必须将其用作密钥是自动生成的,我们只是传递一个值(消息)。

对于值,我们将一个模式传递给 AVRO 序列化器,序列化器从模式注册表中获取它的模式 ID,并将模式 ID 与我们传递的值(消息)嵌入(如果我错了,请纠正我)。钥匙会发生什么?

我们还需要传递一个密钥模式吗?传递关键模式的重要性是什么?而且,如何传递一个关键模式?

0 投票
1 回答
306 浏览

java - KafkaConnect HDFS 连接器与 SchemRegistry

我参考了以下链接以了解 HDFS Connect for Kafka https://docs.confluent.io/2.0.0/connect/connect-hdfs/docs/index.html
我能够通过配置单元集成将数据从 kafka 导出到 HDFS。
现在我正在尝试借助 Java 程序将 avro 记录写入 kafka

在模式注册表中注册的模式名称为 StreamExample_1

以下是我的 hdfs 属性文件

当我将 Avro 记录写入 Kafka 主题时,我在 Connect 中收到以下错误

0 投票
0 回答
970 浏览

apache-kafka - 如何在 Kafka Source 连接器中使用 Schema Registry 和 AvroConverter?

我正在尝试使用模式注册表和 Avro 为 MongoDB 编写自定义 Source 和 Sink Kafka 连接器。我已将键和值转换器配置为 AvroConverter 和属性中的模式注册表 url。我必须在连接器中添加什么代码才能将数据转换为 Avro 并根据架构进行验证?

0 投票
1 回答
2739 浏览

apache-kafka - Confluent 的 kafka-avro-console-consumer 将其日志文件写入哪里?

我正在kafka-avro-console-consumer按照快速入门教程中的说明运行 Confluent :

但是,我创建了一个单独的用户kafka来运行此命令。我收到错误消息

我宁愿不授予kafka对整个/usr/bin目录的写访问权限。卡夫卡究竟在哪里试图创建logs目录?

0 投票
2 回答
427 浏览

apache-kafka - 在 docker 中运行 ksql 的问题

我在 Kubernetes 集群的容器中运行了 confluent kafka、zookeeper、schema-registry 和 ksql。Kafka、zookeeper 和模式注册表工作正常,可以创建主题并以 Avro 格式写入数据,但是当我尝试检查 ksql 并使用 curl 创建一些流时,例如:

我得到错误:

请在下面找到我的 ksql 服务器配置:

我也尝试在没有 schema.registry 字符串的情况下启动服务器,但没有运气

0 投票
0 回答
62 浏览

apache-kafka - Schema Registry 如何与 Kafka Source Connector 集成?

我使用 REST API 为给定主题添加了主题键和主题值模式。在我的自定义连接器中,我是否需要使用 SchemaBuilder 再次创建架构?如何访问连接器内的已注册架构?

0 投票
2 回答
1148 浏览

apache-kafka - Avro for Kafka 如何与 Schema 注册表一起使用?

我正在研究 Kafka,作为初学者,我突然想到了以下问题。

每次我们为 Avro 设计模式时,我们都会通过它的 jars 从中创建 Java 对象。

现在我们使用该对象来填充数据并从 Producer 发送数据。

为了消费消息,我们在 Consumer 中再次生成 Object。现在,Producer 和 Consumer 在这两个地方生成的对象都包含一个字段
“public static final org.apache.avro.Schema SCHEMA$”,它实际上将模式存储为字符串。

如果是这种情况,那么为什么 kafka 应该使用模式注册表呢?该模式已作为 Avro 对象的一部分提供。

希望我的问题很清楚。如果有人可以回答我,那将有很大帮助。

0 投票
1 回答
314 浏览

apache-kafka - 每个模式的 JDBC Confluent kafka 连接器和主题

我们最近开始使用 Confluent Kafka-JDBC 连接器来导入 RDBMS 数据。

作为默认配置设置的一部分,似乎为架构中的每个表创建了一个主题。

我想知道有没有办法

  1. 每个模式而不是每个表创建主题。如果启用了每个模式的主题,那么可以在表的基础上支持模式演变(使用模式注册表)吗?

  2. 如果每个模式的主题是不可能的,那么是否有关于如何管理数百或数千个主题的指南?考虑到表格数量与主题数量之间会有一对一的映射?

提前致谢,

0 投票
2 回答
1238 浏览

apache-kafka - Kafka - 架构注册表不可用

我下载了 Confluent Platform(在本地笔记本电脑 MacOS 上)并按照说明启动 kafka: https ://docs.confluent.io/current/schema-registry/docs/intro.html

通过查看上面的 Schema-registry 似乎已启动并正在运行。如何检查是否真的在运行?

0 投票
1 回答
3491 浏览

apache-spark - 如何为 Kafka Connect 和 Spark 注册和使用 AVRO Schema?

我不太明白如何注册模式以在 jdbc 源或接收器连接器中使用它并在 Spark 中读取数据

这是我想用来从 MS SQL 数据库中检索记录的 avro 模式

我想将此模式用于此源连接器

这是我正在使用的 Spark Consumer