-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Schema Registry configuration does not support clustered endpoint #886
Comments
Hi, thanks for creating this issue. We'll try to fix it in the next minor version. |
@germanosin Looks like it is still not fixed on master (based on Docker image from 2 days ago). It now accepts the comma-separated list, but it ONLY communicates with first host in the list. That is not how SchemaRegistry designed to work. We had scheduled downtime on first node in cluster -- the entire stack works as expected, but kafka-ui could not read schemas. |
@akamensky Thanks for checking this, this behaviour would be updated in the next versions. |
I agree with @akamensk the implementation does not add much value besides being able to parse and select the first registry URI in a comma separated list. @akamensky I suppose you are expecting some kind of failover behavior ? |
Something struck me, what if the multiple registries have different authentication credentials ? |
@jonasgeiregat I am not sure how that would work. We have them all unauthenticated. But I imagine in clustered setup (where each registry provides exactly same data and uses same topics as data storage) the chances of individual instances having different credentials is very low as that would be an issue for failover cases for any clients. |
We’re planning future improvements on this topic anyway. This should work fine for now. |
We’re planning future improvements on this topic anyway. This should work fine for now.
… On 17 Mar 2022, at 13:49, Alexey Kamenskiy ***@***.***> wrote:
@jonasgeiregat I am not sure how that would work. We have them all unauthenticated. But I imagine in clustered setup (where each registry provides exactly same data and uses same topics as data storage) the chances of individual instances having different credentials is very low as that would be an issue for failover cases for any clients.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you modified the open/close state.
|
Describe the bug
All Kafka ecosystem tools support schema registry configuration in form
http(s)://host.1name:8081,http(s)://host2.name:8081,...
This does not work with this UI, because it will try to do something like:
Which obviously crashes.
This is a bug since this contradicts to standard way of defining SR endpoints.
Set up
Docker
Steps to Reproduce
Steps to reproduce the behavior:
Expected behavior
Works
Actual behavior
The text was updated successfully, but these errors were encountered: