Schema Registry
时间: 2024-01-12 08:19:12 浏览: 30
Schema Registry是一个用于维护数据格式的中央存储库,它为Avro和Protobuf等内置编码格式维护Schema文本,并为每个Schema创建一个唯一的Schema ID。对于自定义编解码格式,Schema文本需要由编解码服务自己维护。Schema Registry提供了添加、查询和删除操作,以及处理编码或解码请求并返回结果的能力。EMQ X企业版3.4.0提供了Schema Registry功能,可管理编解码使用的Schema,适配各种场景的设备接入和规则设计。需要注意的是,如果您已经有可用的Confluent Schema Registry,则此工具对您毫无用处。此架构注册表提供了AVRO模式,但不支持protobuf。Schema Registry使用的端口为8081,与Confluent的Schema Registry使用的端口相同。
相关问题
ranger SCHEMA-REGISTRY
根据提供的引用内容,我无法确定您想要了解有关ranger SCHEMA-REGISTRY的哪些信息。但是,我可以为您提供有关ranger和schema-registry的一些基本信息。
Apache Ranger是一个框架,用于管理Apache Hadoop生态系统中的数据安全。它提供了一个集中式的安全管理框架,可以管理Hadoop组件(如HDFS,HBase,Hive,Kafka等)的安全性。Ranger提供了一种基于策略的访问控制(Policy-based Access Control,PBAC)模型,可以帮助管理员轻松地定义和管理安全策略。
Schema Registry是一个服务,用于存储和管理Avro,JSON和其他数据格式的模式。它提供了一个RESTful接口,可以用于注册,检索和删除模式。Schema Registry还提供了一个UI,可以用于查看和管理模式。
如果您想了解有关ranger SCHEMA-REGISTRY的更多信息,请提供更多的上下文和明确的问题。
flink可以实现schema on read吗
A:可以。Flink可以使用Schema Registry来实现Schema On Read。Schema Registry是一个中央化的服务,可以储存所有应用程序使用的数据格式定义,并提供一个RESTful接口给应用程序使用,使得应用程序可以动态地从Schema Registry中得到数据格式及元数据,从而实现Schema On Read。同时,Flink还可以使用Avro等序列化/反序列化库来支持Schema On Read。