Comments (6)
Yes.
Legacy ID mode is OFF in our setup.
We had the same requirement and yes the legacy ID mode need to be of to have none breaking changes for consumers.
from apicurio-registry.
Hi @EricWittmann,
I'm trying to find the safest way to migrate 1000s of subject/versions from a confluent schema registry to Apicurio while preserving the id of the confluent registry. Is this something that is doable from this tool you've provided?
from apicurio-registry.
Thanks heaps @dweber019!
from apicurio-registry.
Hi @udinnet
We did a migration with several hundreds and all went fine.
from apicurio-registry.
Thanks @dweber019. Couple of questions
Did you also preserve the IDs from Confluent registry to Apicurio?
And do you run Apicurio with ENABLE_CCOMPAT_LEGACY_ID_MODE=true
?
We have a requirement of preserving the IDs from Confluent as our Kafka consumers will break otherwise. This migration tool I pointed only sets the contentId
while setting globalId
to -1
. So I think if we set ENABLE_CCOMPAT_LEGACY_ID_MODE=true
it will not work as registry will start to look for globalId
for ccompat APIs.
from apicurio-registry.
Thanks to you both for the conversation here. Sorry I"m late to this party.
Yes we have created a Confluent Schema Registry export tool here:
https://github.com/Apicurio/apicurio-registry/tree/main/utils/exportConfluent
Good job finding that. :)
And it should work as discussed above! I'm going to close this as done with this context and the link above as sufficient.
from apicurio-registry.
Related Issues (20)
- Add service loader manifest for Kafka Connect converters HOT 1
- Some message don't have MAGIC_BYTE, when use with debezium HOT 3
- Enhance of search engine HOT 1
- Allow filtering based on labels and groups HOT 1
- Default schema value of the record is null after Avro deserialization HOT 3
- AVRO with different field order are considered equal in canonical form HOT 5
- Trying to run APICURI for SQL Image and facing below issues HOT 10
- 2.5.8 "DELETE ALL RULES" REST API doesn't delete the INTEGRITY rule. HOT 10
- keycloak authentication flip flops between authentication success and failure every 5 minutes HOT 5
- Improve client credential server caching
- UI shows edit operations when it shouldn't when Owner Only access control is enabled HOT 1
- Improve ccompat read by contentId performance HOT 1
- Support for deterministic ID strategy to simplify recovery from corrupted registry state? HOT 2
- Implement derefence parameter support for Avro
- Implement JSON Schema dereference support in the API.
- Registry 3.x should fail-fast if it detects a 2.x database
- How to do a high-availability rolling update? HOT 4
- Implement Protobuf dereference support in the API. HOT 1
- Make the server fail when two references with the same name are created for a single artifact HOT 1
- Integrate kafkasql topic dump functionality within Registry
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from apicurio-registry.