![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
工具-Registry
文章平均质量分 52
工作多年遇到的问题,与一些总结,注意事项等,有些是源码级别的讲解,同时整个博客是成体系的,里面有很多连接互相连接,问题都是拆开的,能让大家遇到问题的时候方便的解决问题,或者提供思路。
优惠券已抵扣
余额抵扣
还需支付
¥19.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
九师兄
可免费问问题,可以一次订阅,终身免费问问题。工作多年遇到的问题,与一些总结,注意事项等,有些是源码级别的讲解,同时整个博客是成体系的,里面有很多连接互相连接,问题都是拆开的,能让大家遇到问题的时候方便的解决问题,或者提供思路。也可以单独找我解决问题。
展开
-
【hortonworks/registries】Parameter Schema name is null
1.背景修改了hortonworks/registries的0.9版本的源码后,加入了json格式,然后部署后,添加schema的时候报错如下INFO [2020-08-18 07:04:18,802] com.hortonworks.registries.schemaregistry.webservice.BaseRegistryResource: URI info [http://0.0.0.0:9090/api/v1/schemaregistry/schemas]INFO [2020-08.原创 2020-08-18 21:40:29 · 460 阅读 · 0 评论 -
【registry】registry合并带spring boot项目第一弹
1.概述我现在有一个jetty项目是registry项目是开源的,貌似使用的dropwizard-core框架,现在我有个spring boot项目,想把registry囊括进来,我是直接把registry项目的源码搬到我的项目中了,然后只启动registry的代码本地运行成功了,但是访问页面却报错不访问的时候不报错这两种项目应该可以融合吧?这个错误有人遇见过吗?代码拷贝如下然后运行后,点击主页,注意这里运行的是主类com.hortonworks.registries.webservic.原创 2021-01-23 10:04:25 · 309 阅读 · 0 评论 -
【registry】registry AbstractMethodError javax.ws.rs.core.UriBuilder.uri(Ljava/lang/String;)Ljavax/ws
1.概述在 【registries】registrie rest-service idea 无法引入的背景下,以及 【registry】NoSuchFieldError: INCLUDE_ALL以及此时已经看起来不报错了,只是运行的时候报错。java.lang.AbstractMethodError: javax.ws.rs.core.UriBuilder.uri(Ljava/lang/String;)Ljavax/ws/rs/core/UriBuilder;运行打开界面的时候报错然后根据需要原创 2021-01-13 21:14:02 · 470 阅读 · 0 评论 -
【IDEA】Error:java: Compilation failed: internal java compiler error
1.背景报错内容:Information:Using javac 1.8.0_73 to compile java sourcesInformation:java: javacTask: 源发行版 1.8 需要目标发行版 1.8Information:java: Errors occurred while compiling module 'EZSonar'2.解决方法2.1 File–>Project Structure上面改了之后,最后一个图总是时不时恢复到1.5,然后后原创 2021-01-13 21:12:27 · 380 阅读 · 0 评论 -
【registry】registry 0.9 源码 在 windows下运行
1.概述我在本地mac环境运行了registry源码,然后想在winodws也正常运行,于是将mac下能用的源码拷贝到了windows下,结果一堆报错。基本上全是pom问题,此处我用了2天才搞定了下面是pom整理好的拍照,慎重呀,不要轻易换平台呀,不然一堆报错,就像以前也是Maven:Mac的仓库拷贝到Windows的离线环境下无法引入问题下面是pom1.1 cache1.2 common-auth1.3 model-registry去掉1.4 registry-commom添加.原创 2021-01-13 20:40:16 · 210 阅读 · 0 评论 -
【registry】javax ValidationException: HV000183: Unable to load ‘javax.el.ExpressionFactory‘
1.案例12. 案例2今天在做dubbo 的时候遇到了一个错误纠结了好长的时间,现在将经验与大家分享。由于dubbo本身就带有一种容器也就是spring,所以为了提高执行的效率,减少使用的容器 ,我的dubbo服务是通过 dubbo的start方法去启动区管理的,所以没有依赖servlet容器。在启动程序的时候出现了如下的一段错误Exception in thread "main" javax.validation.ValidationException: Unable to instanti.原创 2021-01-12 21:06:07 · 235 阅读 · 0 评论 -
【registry】 javax.el.ExpressionFactory.newInstance()Ljavax/el/ExpressionFactory;
今天用jetty做嵌入式web container,来做web项目的integration test,结果发现出现在渲染使用EL表达式的jsp页面时出现异常: javax.el.ExpressionFactory.newInstance()Ljavax/el/ExpressionFactory;Caused by: java.lang.NoSuchMethodError: javax.el.ExpressionFactory.newInstance()Ljavax/el/ExpressionFa原创 2021-01-12 21:05:17 · 379 阅读 · 0 评论 -
【registry】NoSuchFieldError: INCLUDE_ALL
java.lang.NoSuchFieldError: INCLUDE_ALL at org.glassfish.jersey.server.ResourceConfig$State.<init>(ResourceConfig.java:114) at org.glassfish.jersey.server.ResourceConfig.<init>(ResourceConfig.java:356) at io.dropwizard.jersey.DropwizardResou原创 2021-01-12 21:03:50 · 409 阅读 · 0 评论 -
【registries】registrie rest-service idea 无法引入
1.概述因为需要,我在外网mac环境尝试本地运行registry,经过一番折腾后,运行主类报错com.hortonworks.registries.webservice.RegistryApplicationjava.lang.ClassNotFoundException: com.hortonworks.registries.schemaregistry.webservice.SchemaRegistryModule at java.net.URLClassLoader.findClass(URLC原创 2021-01-12 21:02:39 · 247 阅读 · 0 评论 -
【hortonworks/registries】registries curator LeaderLatch: getChildren() failed. rc = -6 Xid 110
1.背景在上个问题中,我们最后加入了zk然后运行起来了,加入的时候是ctrl+L自动引入的。引入的包如下<dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.5.7</version> <scope>compile</scope&原创 2021-01-10 13:34:37 · 545 阅读 · 0 评论 -
【hortonworks/registry】registry源码主类该怎么运行
主类位置com.hortonworks.registries.webservice.RegistryApplication#main public static void main(String[] args) throws Exception { RegistryApplication registryApplication = new RegistryApplication(); registryApplication.run(args);原创 2021-01-10 13:33:15 · 311 阅读 · 2 评论 -
【hortonworks/registry】NoClassDefFoundError: org/apache/zookeeper/Watcher
## HA configuration## When no configuration is set, then all the nodes in schema registry cluster are eligible to write to the backend storage.haConfig: className: com.hortonworks.registries.ha.zk.ZKLeadershipParticipant config:# # This url is a原创 2021-01-10 13:31:07 · 696 阅读 · 0 评论 -
【hortonworks/registries】SchemaVersionLifecycleManager.createSchemaVersion null
! java.lang.NullPointerException: null! at com.hortonworks.registries.schemaregistry.SchemaVersionLifecycleManager.createSchemaVersion(SchemaVersionLifecycleManager.java:390)! at com.hortonworks.registries.schemaregistry.SchemaVersionLifecycleManager.add原创 2020-08-19 22:16:51 · 367 阅读 · 0 评论 -
【registry】registry An exception was thrown while processing request with message
1.背景registry创建依赖关系的schema时候如下:【hortonworks/registry】registry 如何创建 互相依赖的 schema,然后报错如下{"responseCode":1102,"responseMessage":"An exception was thrown while processing request with message: [No Schema version exists with name utils and version 2]"}这.原创 2020-08-15 15:26:22 · 617 阅读 · 0 评论 -
【hortonworks/registry】registry 如何创建 互相依赖的 schema
1.概述假设你想创建一个schema是互相引用的格式,A引用B和C,那么应该先创建被依赖的对象。下面就是一个例子比如说你想创建一个这样的对象,那么必须先创建utils和uuid。{ "name": "accounta", "namespace": "com.hortonworks.types", "includeSchemas": [ { "name": "utils", "version": "1" } ], "type": "record", "fields": .原创 2020-08-15 15:23:59 · 459 阅读 · 0 评论 -
【hortonworks/registry】AVRO 规范-Schema的定义和声明
1.概述故事源于一场意外,我想知道hortonworks/registry 支不支持,任意的Json,不一定带有name和type的,就是任意,于是想看看相关资料,记录一下。这里直接引用别人的防丢失。2.为什么需要schema registry?首先我们知道:Kafka将字节作为输入并发布没有数据验证但是:如果Producer发送了bad data怎么办?如果字段被重命名怎么办?如果数据类型改变了怎么办?这些情况都会导致consumer break所以:我们需要数据能够自.原创 2020-08-13 23:10:51 · 625 阅读 · 0 评论 -
【hortonworks/registry】诡异问题之启动了却无法访问
1.背景本地mac启动了registry,但是却无法访问页面[lcc@lcc ~/soft/registry/hortonworks-registry-0.9.0]$ bin/registry start[lcc@lcc ~/soft/registry/hortonworks-registry-0.9.0]$ bin/registry statusRegistry is running with PID=36830.但是访问界面的时候 一直转圈:http://localhost:9090/u.原创 2020-08-13 23:02:27 · 518 阅读 · 0 评论 -
【hortonworks/registry】registry 如何添加新的类型 支持 json
1.概述hortonworks/registry 支持json,但是要自己扩展,有相关接口支持基本类型,支持自定义对象类型支持集合类型 map,array、null支持嵌套结构registry支持的数据类型有好几种,其中有Avro和Json,那么为什么我页面上没有呢?界面如下可以看到这里有配置,想加的话,必须在这里往下继续加看源码需要实现相应的类但是却要求字段必须包含 name和typepublic class SchemaFieldInfo implements Seria.原创 2020-08-13 22:58:14 · 450 阅读 · 0 评论 -
【hortonworks/registry 】type为对象An exception was thrown while processing request with message: [null]
1.背景先创建一个user{ "type": "record", "name": "user", "namespace": "registry.example", "fields": [ { "name": "name", "type": "string" } ]}然后创建一个type是对象的schema报错如下{ "type": "record", "name": "user1", "namespace": "registry.example", .原创 2020-08-13 22:43:39 · 416 阅读 · 0 评论 -
【hortonworks/registry】创建嵌套结构的scheam和带空值的schema
1.案例{ "type": "record", "name": "entity_topic_djg", "namespace": "NBCB_SCHEMA", "doc": "record", "fields": [ { "name": "table", "type": "string" }, { "name": "timestamp", "type": "string" }, { "name": "transactionID", "ty原创 2020-08-13 22:43:06 · 406 阅读 · 0 评论 -
【registry】Reader schema missing default value for field: age
1.背景hortonworks/registry 在页面上想在原有数据的基础上添加一个新的字段{ "type": "record", "namespace": "com.orendainx.trucking", "name": "TruckData", "fields": [ { "name": "eventType", "type": "string" } ]}如下,但是报错{ "type": "record", "namespace": "com.ore.原创 2020-08-13 22:42:40 · 395 阅读 · 0 评论 -
hortonworks/registry配置详解
1.美图2.配置[deploy@demo-db registry]$ cat conf/registry.yaml # registries configurationmodules: - name: schema-registry className: com.hortonworks.registries.schemaregistry.webservice.SchemaR...原创 2020-07-04 12:00:21 · 934 阅读 · 0 评论 -
registry:NoSuchMethodError zookeeper.server.quorum.flexible.QuorumMaj
1.美图2.背景我设置一个已有的registry升级为zk下的ha,但是报错java.lang.NoSuchMethodError: org.apache.zookeeper.server.quorum.flexible.QuorumMaj.<init>(Ljava/util/Map;)V at org.apache.curator.framework.imps...原创 2020-07-04 12:00:13 · 1937 阅读 · 2 评论 -
registry :分支操作值Archive有什么用?
1.美图2.背景想知道registry :分支操作值Archive有什么用?于是点击修改了一下,修改之后看着好像没什么变化结果发现不能更改了,只能添加新的版本了。但是服务器上改了之后导致Registry:THERE IS NOT VERSION ASSOCIATED FOR THIS PARTICULAR SCHEMA...原创 2020-07-04 12:00:05 · 544 阅读 · 0 评论 -
Registry新建以及版本
1.美图2.添加新的schema现在,我们可以访问Web UI了,让我们尝试向注册表添加新的架构。您的HDF版本中可能已经包含了一些模式,但是请继续并让我们添加另一个。单击 界面右上方的 +符号。这将打开一个名为“ Add New Schema ” 的窗口,我们可以在其中输入有关新模式的信息,包括模式文本的第一个版本。请参考下图和下面的文本以添加新的架构。下面的文本以添加新的架构。...原创 2020-07-04 11:59:57 · 728 阅读 · 0 评论 -
Registry学习资料
官网:https://registry-project.readthedocs.io/en/latest/index.html原创 2020-07-04 11:59:50 · 624 阅读 · 0 评论 -
Registry:THERE IS NOT VERSION ASSOCIATED FOR THIS PARTICULAR SCHEMA
1.美图2.背景原创 2020-07-04 11:58:48 · 2255 阅读 · 0 评论 -
hortonworks/registry 的Registry,registry存在,但是却查不到
1.背景线上项目遇到这样的问题,代码查询schema,根据名称但是却查不到,结果为0界面上是能找到这个schema的并且我添加一个名称相同的会报错,主键冲突主键冲突写单侧的时候,也是查询不到的,但是换了一个名称就能查到,因此程序是没有问题的。具体原因还没找到...原创 2020-07-04 11:58:01 · 707 阅读 · 0 评论 -
hortonworks-registry-0.5.4 : Memory: 4k page, physical 3880928k(308720k free), swap 0k(0k free)
1. 背景linux安装registry ,这个是一个schema管理服务 版本:hortonworks-registry-0.5.4启动的时候报错[deploy@deploy registy]$ lltotal 232drwxrwxr-x 2 deploy deploy 4096 Jul 31 21:06 bindrwxrwxr-x 4 deploy deploy 4096 Au...原创 2020-07-04 11:49:06 · 9206 阅读 · 0 评论 -
hortonworks/registry : ClassNotFoundException: com.mysql.jdbc.jdbc2.optional.MysqlDataSource
1.背景安装registry报错如下java.lang.RuntimeException: java.lang.ClassNotFoundException: com.mysql.jdbc.jdbc2.optional.MysqlDataSource at com.zaxxer.hikari.util.PoolUtilities.createInstance(PoolUtili...原创 2020-07-04 11:48:58 · 3047 阅读 · 0 评论