wooden-jackal-88380
08/17/2023, 1:26 PM2023-08-17 13:18:57,323 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:71 - Failed to connect to open servlet: Connect to localhost:8081 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
2023-08-17 13:18:57,324 [pool-15-thread-1] ERROR c.l.m.boot.OnBootApplicationListener:76 - Failed to bootstrap DataHub, OpenAPI servlet was not ready after 30 seconds
I did find this bug/thread where AWS Glue as schema registry was commented out accidentally: https://datahubspace.slack.com/archives/CV2UVAPPG/p1690545008697309. We solved this by setting some extra_envs ourselves:
KAFKA_SCHEMAREGISTRY_AWSGLUE_REGISTRYNAME
KAFKA_SCHEMAREGISTRY_AWSGLUE_REGION
Despite settings those environment variables ourselves and using the Glue schema registry, it looks like the GMS component is trying to connect to port 8081, which is the port of the Confluent schema registry. Any idea on how to solve this?aloof-gpu-11378
08/21/2023, 8:32 AMorange-night-91387
08/21/2023, 3:00 PMwooden-jackal-88380
08/21/2023, 3:31 PM2023-08-21 15:25:39.320:INFO:oejs.AbstractConnector:main: Started ServerConnector@7fc229ab{HTTP/1.1, (http/1.1)}{0.0.0.0:8080}
2023-08-21 15:25:39.321:INFO:oejs.Server:main: Started @33218ms
2023-08-21 15:25:39,806 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:71 - Failed to connect to open servlet: Connect to localhost:8081 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
2023-08-21 15:25:39,806 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:63 - Sleeping for 1 second
2023-08-21 15:25:40,807 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:71 - Failed to connect to open servlet: Connect to localhost:8081 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
2023-08-21 15:25:40,807 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:63 - Sleeping for 1 second
2023-08-21 15:25:41,808 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:71 - Failed to connect to open servlet: Connect to localhost:8081 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
2023-08-21 15:25:41,808 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:63 - Sleeping for 1 second
2023-08-21 15:25:42,809 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:71 - Failed to connect to open servlet: Connect to localhost:8081 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
2023-08-21 15:25:42,809 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:63 - Sleeping for 1 second
2023-08-21 15:25:43,810 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:71 - Failed to connect to open servlet: Connect to localhost:8081 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
2023-08-21 15:25:43,810 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:63 - Sleeping for 1 second
2023-08-21 15:25:44,811 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:71 - Failed to connect to open servlet: Connect to localhost:8081 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
2023-08-21 15:25:44,811 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:63 - Sleeping for 1 second
2023-08-21 15:25:45,812 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:71 - Failed to connect to open servlet: Connect to localhost:8081 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
2023-08-21 15:25:45,812 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:63 - Sleeping for 1 second
2023-08-21 15:25:46,812 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:71 - Failed to connect to open servlet: Connect to localhost:8081 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
2023-08-21 15:25:46,813 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:63 - Sleeping for 1 second
2023-08-21 15:25:47,813 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:71 - Failed to connect to open servlet: Connect to localhost:8081 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
2023-08-21 15:25:47,813 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:63 - Sleeping for 1 second
2023-08-21 15:25:48,814 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:71 - Failed to connect to open servlet: Connect to localhost:8081 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
2023-08-21 15:25:48,814 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:63 - Sleeping for 1 second
2023-08-21 15:25:49,815 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:71 - Failed to connect to open servlet: Connect to localhost:8081 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
2023-08-21 15:25:49,815 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:63 - Sleeping for 1 second
2023-08-21 15:25:50,815 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:71 - Failed to connect to open servlet: Connect to localhost:8081 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
2023-08-21 15:25:50,816 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:63 - Sleeping for 1 second
2023-08-21 15:25:51,816 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:71 - Failed to connect to open servlet: Connect to localhost:8081 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
2023-08-21 15:25:51,816 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:63 - Sleeping for 1 second
2023-08-21 15:25:52,817 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:71 - Failed to connect to open servlet: Connect to localhost:8081 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
2023-08-21 15:25:52,817 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:63 - Sleeping for 1 second
2023-08-21 15:25:53,818 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:71 - Failed to connect to open servlet: Connect to localhost:8081 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
2023-08-21 15:25:53,818 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:63 - Sleeping for 1 second
2023-08-21 15:25:54,819 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:71 - Failed to connect to open servlet: Connect to localhost:8081 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
2023-08-21 15:25:54,819 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:63 - Sleeping for 1 second
2023-08-21 15:25:55,820 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:71 - Failed to connect to open servlet: Connect to localhost:8081 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
2023-08-21 15:25:55,820 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:63 - Sleeping for 1 second
2023-08-21 15:25:56,820 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:71 - Failed to connect to open servlet: Connect to localhost:8081 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
2023-08-21 15:25:56,821 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:63 - Sleeping for 1 second
2023-08-21 15:25:57,821 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:71 - Failed to connect to open servlet: Connect to localhost:8081 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
2023-08-21 15:25:57,822 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:63 - Sleeping for 1 second
2023-08-21 15:25:58,822 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:71 - Failed to connect to open servlet: Connect to localhost:8081 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
2023-08-21 15:25:58,822 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:63 - Sleeping for 1 second
2023-08-21 15:25:59,823 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:71 - Failed to connect to open servlet: Connect to localhost:8081 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
2023-08-21 15:25:59,823 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:63 - Sleeping for 1 second
2023-08-21 15:26:00,824 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:71 - Failed to connect to open servlet: Connect to localhost:8081 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
2023-08-21 15:26:00,824 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:63 - Sleeping for 1 second
2023-08-21 15:26:01,825 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:71 - Failed to connect to open servlet: Connect to localhost:8081 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
2023-08-21 15:26:01,825 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:63 - Sleeping for 1 second
2023-08-21 15:26:02,826 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:71 - Failed to connect to open servlet: Connect to localhost:8081 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
2023-08-21 15:26:02,826 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:63 - Sleeping for 1 second
2023-08-21 15:26:03,826 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:71 - Failed to connect to open servlet: Connect to localhost:8081 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
2023-08-21 15:26:03,827 [pool-15-thread-1] ERROR c.l.m.boot.OnBootApplicationListener:76 - Failed to bootstrap DataHub, OpenAPI servlet was not ready after 30 seconds
2023-08-21 15:26:03.836:INFO:oejs.AbstractConnector:JettyShutdownThread: Stopped ServerConnector@7fc229ab{HTTP/1.1, (http/1.1)}{0.0.0.0:8080}
2023-08-21 15:26:03.836:INFO:oejs.session:JettyShutdownThread: node0 Stopped scavenging
2023-08-21 15:26:03.837:INFO:oejshC.ROOT:JettyShutdownThread: Destroying Spring FrameworkServlet 'schemaRegistryServlet'
2023-08-21 15:26:03.839:INFO:oejshC.ROOT:JettyShutdownThread: Destroying Spring FrameworkServlet 'openapiServlet'
2023-08-21 15:26:03.840:INFO:oejshC.ROOT:JettyShutdownThread: Destroying Spring FrameworkServlet 'healthServlet'
2023-08-21 15:26:03.842:INFO:oejshC.ROOT:JettyShutdownThread: Destroying Spring FrameworkServlet 'authServlet'
2023-08-21 15:26:03.844:INFO:oejshC.ROOT:JettyShutdownThread: Destroying Spring FrameworkServlet 'apiServlet'
2023-08-21 15:26:03.851:INFO:oejshC.ROOT:JettyShutdownThread: Closing Spring root WebApplicationContext
2023-08-21 15:26:04.157:INFO:oejsh.ContextHandler:JettyShutdownThread: Stopped o.e.j.w.WebAppContext@5f058f00{Open source GMS,/,null,STOPPED}{file:///datahub/datahub-gms/bin/war.war}
2023/08/21 15:26:04 Command exited with error: exit status 1aloof-gpu-11378
08/21/2023, 5:14 PMwooden-jackal-88380
08/21/2023, 6:14 PMwooden-jackal-88380
08/21/2023, 6:15 PMdatahubSystemUpdate:
image:
repository: ${local.ecr_image_prefix}/acryldata/datahub-upgrade
extraEnvs: #Workaround for bug: <https://datahubspace.slack.com/archives/CV2UVAPPG/p1690545008697309>
- name: KAFKA_SCHEMAREGISTRY_AWSGLUE_REGISTRYNAME
value: ${aws_glue_registry.kafka.registry_name}
- name: KAFKA_SCHEMAREGISTRY_AWSGLUE_REGION
value: ${var.aws_region}wooden-jackal-88380
08/21/2023, 6:19 PMdatahub-gms:
enabled: true
image:
repository: ${local.ecr_image_prefix}/linkedin/datahub-gms
service:
type: ClusterIP
extraEnvs: #Workaround for bug: <https://datahubspace.slack.com/archives/CV2UVAPPG/p1690545008697309>
- name: KAFKA_SCHEMAREGISTRY_AWSGLUE_REGISTRYNAME
value: ${aws_glue_registry.kafka.registry_name}
- name: KAFKA_SCHEMAREGISTRY_AWSGLUE_REGION
value: ${var.aws_region}
- name: KAFKA_SCHEMAREGISTRY_TYPE
value: AWS_GLUE
global.kafka settings:
global:
kafka:
bootstrap:
server: ${aws_msk_cluster.datahub.bootstrap_brokers}
zookeeper:
server: ${aws_msk_cluster.datahub.zookeeper_connect_string}
partitions: 3
replicationFactor: 2
schemaregistry:
type: AWS_GLUE
glue:
region: ${var.aws_region}
registry: ${aws_glue_registry.kafka.registry_name}orange-night-91387
08/21/2023, 7:12 PMorange-night-91387
08/21/2023, 7:12 PMaloof-gpu-11378
08/21/2023, 7:13 PMKAFKA_SCHEMAREGISTRY_URL
Is the environment propertywooden-jackal-88380
08/21/2023, 7:14 PMwooden-jackal-88380
08/21/2023, 7:29 PMwooden-jackal-88380
08/21/2023, 7:37 PMKAFKA_SCHEMAREGISTRY_URL, but it didn't detected the use of Glue schema registry:
2023-08-21 19:35:31,169 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:63 - Sleeping for 1 second
2023-08-21 19:35:32,170 [pool-15-thread-1] INFO c.l.m.boot.OnBootApplicationListener:71 - Failed to connect to open servlet: prerequisites-cp-schema-registry
2023-08-21 19:35:32,170 [pool-15-thread-1] ERROR c.l.m.boot.OnBootApplicationListener:76 - Failed to bootstrap DataHub, OpenAPI servlet was not ready after 30 seconds
2023-08-21 19:35:32.178:INFO:oejs.AbstractConnector:JettyShutdownThread: Stopped ServerConnector@7fc229ab{HTTP/1.1, (http/1.1)}{0.0.0.0:8080}wooden-jackal-88380
08/21/2023, 8:41 PM- name: KAFKA_SCHEMAREGISTRY_TYPE
value: AWS_GLUE as environment variableorange-night-91387
08/21/2023, 8:58 PMorange-night-91387
08/21/2023, 8:58 PMwooden-jackal-88380
08/21/2023, 9:03 PMwooden-jackal-88380
08/21/2023, 9:14 PMapplication.yml values: https://github.com/datahub-project/datahub/blob/v0.10.5/metadata-service/configuration/src/main/resources/application.yml#L227wooden-jackal-88380
08/21/2023, 9:16 PMkafka.schemaRegistry.type to using INTERNAL?aloof-gpu-11378
08/21/2023, 10:07 PMwooden-jackal-88380
08/22/2023, 8:34 AMaloof-gpu-11378
08/22/2023, 1:47 PMwooden-jackal-88380
08/25/2023, 12:28 PM