Slackbot
09/24/2022, 3:23 PMAdam Peck
09/24/2022, 5:58 PMtype. Now sure what kind of DSL you are using there but I would expect adding something like:
druid_auth_authenticator_basic_authorizerType: 'basic',
should fix that error.Julian Reyes
09/24/2022, 7:16 PMSatish N
09/24/2022, 9:55 PMJulian Reyes
09/25/2022, 6:48 PMdruid_auth_authenticator_basic_authorizerName: 'basic', druid_auth_authenticator_basic_authorizerType: 'basic', druid_auth_authenticatorChain: '["basic"]',Julian Reyes
09/25/2022, 6:49 PM2022-09-25T18:46:30,681 INFO [main] org.eclipse.jetty.util.log - Logging initialized @7259ms to org.eclipse.jetty.util.log.Slf4jLog
2022-09-25T18:46:30,718 INFO [main] org.apache.druid.server.initialization.jetty.JettyServerModule - Creating http connector with port [8083]
2022-09-25T18:46:30,958 ERROR [main] org.apache.druid.cli.CliHistorical - Error when starting up. Failing.
com.google.inject.ProvisionException: Unable to provision, see the following errors:
1) Error in custom provider, <http://org.apache.druid.java.util.common.RE|org.apache.druid.java.util.common.RE>: server initialization exception
at org.apache.druid.server.initialization.jetty.JettyServerModule.getServer(JettyServerModule.java:177) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.initialization.jetty.JettyServerModule)
at org.apache.druid.server.initialization.jetty.JettyServerModule.getServer(JettyServerModule.java:177) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.initialization.jetty.JettyServerModule)
while locating org.eclipse.jetty.server.Server
1 error
at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1028) ~[guice-4.1.0.jar:?]
at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1050) ~[guice-4.1.0.jar:?]
at org.apache.druid.guice.LifecycleModule$2.start(LifecycleModule.java:150) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.cli.GuiceRunnable.initLifecycle(GuiceRunnable.java:136) ~[druid-services-24.0.0.jar:24.0.0]
at org.apache.druid.cli.GuiceRunnable.initLifecycle(GuiceRunnable.java:94) ~[druid-services-24.0.0.jar:24.0.0]
at org.apache.druid.cli.ServerRunnable.run(ServerRunnable.java:63) ~[druid-services-24.0.0.jar:24.0.0]
at org.apache.druid.cli.Main.main(Main.java:112) ~[druid-services-24.0.0.jar:24.0.0]
Caused by: <http://org.apache.druid.java.util.common.RE|org.apache.druid.java.util.common.RE>: server initialization exception
at org.apache.druid.server.initialization.jetty.JettyServerModule.makeAndInitializeServer(JettyServerModule.java:420) ~[druid-server-24.0.0.jar:24.0.0]
at org.apache.druid.server.initialization.jetty.JettyServerModule.getServer(JettyServerModule.java:177) ~[druid-server-24.0.0.jar:24.0.0]
at org.apache.druid.server.initialization.jetty.JettyServerModule$$FastClassByGuice$$ff9924d8.invoke(<generated>) ~[druid-server-24.0.0.jar:24.0.0]
at com.google.inject.internal.ProviderMethod$FastClassProviderMethod.doProvision(ProviderMethod.java:264) ~[guice-4.1.0.jar:?]
at com.google.inject.internal.ProviderMethod$Factory.provision(ProviderMethod.java:401) ~[guice-4.1.0.jar:?]
at com.google.inject.internal.ProviderMethod$Factory.get(ProviderMethod.java:376) ~[guice-4.1.0.jar:?]
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) ~[guice-4.1.0.jar:?]
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092) ~[guice-4.1.0.jar:?]
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) ~[guice-4.1.0.jar:?]
at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194) ~[guice-4.1.0.jar:?]
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) ~[guice-4.1.0.jar:?]
at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1019) ~[guice-4.1.0.jar:?]
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1085) ~[guice-4.1.0.jar:?]
at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1015) ~[guice-4.1.0.jar:?]
... 6 more
Caused by: com.google.inject.ProvisionException: Unable to provision, see the following errors:
1) Problem parsing object at prefix[druid.auth.authenticator.basic]: Missing type id when trying to resolve subtype of [simple type, class org.apache.druid.server.security.Authenticator]: missing type id property 'type'
at [Source: UNKNOWN; line: -1, column: -1].
at org.apache.druid.server.initialization.AuthenticatorMapperModule.configure(AuthenticatorMapperModule.java:54) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.initialization.AuthenticatorMapperModule)
at org.apache.druid.server.initialization.AuthenticatorMapperModule.configure(AuthenticatorMapperModule.java:54) (via modules: com.google.inject.util.Modules$OverrideModule -> com.google.inject.util.Modules$OverrideModule -> org.apache.druid.server.initialization.AuthenticatorMapperModule)
while locating org.apache.druid.server.security.AuthenticatorMapper
1 error
at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1028) ~[guice-4.1.0.jar:?]
at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1054) ~[guice-4.1.0.jar:?]
at org.apache.druid.cli.QueryJettyServerInitializer.initialize(QueryJettyServerInitializer.java:99) ~[druid-services-24.0.0.jar:24.0.0]
at org.apache.druid.server.initialization.jetty.JettyServerModule.makeAndInitializeServer(JettyServerModule.java:417) ~[druid-server-24.0.0.jar:24.0.0]
at org.apache.druid.server.initialization.jetty.JettyServerModule.getServer(JettyServerModule.java:177) ~[druid-server-24.0.0.jar:24.0.0]
at org.apache.druid.server.initialization.jetty.JettyServerModule$$FastClassByGuice$$ff9924d8.invoke(<generated>) ~[druid-server-24.0.0.jar:24.0.0]
at com.google.inject.internal.ProviderMethod$FastClassProviderMethod.doProvision(ProviderMethod.java:264) ~[guice-4.1.0.jar:?]
at com.google.inject.internal.ProviderMethod$Factory.provision(ProviderMethod.java:401) ~[guice-4.1.0.jar:?]
at com.google.inject.internal.ProviderMethod$Factory.get(ProviderMethod.java:376) ~[guice-4.1.0.jar:?]
at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) ~[guice-4.1.0.jar:?]
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092) ~[guice-4.1.0.jar:?]
at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) ~[guice-4.1.0.jar:?]
at com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194) ~[guice-4.1.0.jar:?]
at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) ~[guice-4.1.0.jar:?]
at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1019) ~[guice-4.1.0.jar:?]
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1085) ~[guice-4.1.0.jar:?]
at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1015) ~[guice-4.1.0.jar:?]
... 6 more
Caused by: java.lang.IllegalArgumentException: Missing type id when trying to resolve subtype of [simple type, class org.apache.druid.server.security.Authenticator]: missing type id property 'type'
at [Source: UNKNOWN; line: -1, column: -1]Didip Kerabat
09/25/2022, 10:57 PMJulian Reyes
09/26/2022, 9:47 AMapiVersion: v1
data:
DRUID_LOG4J: <?xml version="1.0" encoding="UTF-8" ?><Configuration status="WARN"><Appenders><Console
name="Console" target="SYSTEM_OUT"><PatternLayout pattern="%d{ISO8601} %p [%t]
%c - %m%n"/></Console></Appenders><Loggers><Root level="info"><AppenderRef ref="Console"/></Root><Logger
name="org.apache.druid.jetty.RequestLog" additivity="false" level="DEBUG"><AppenderRef
ref="Console"/></Logger></Loggers></Configuration>
DRUID_USE_CONTAINER_IP: "true"
druid_auth_authenticator_basic_authorizerName: basic
druid_auth_authenticator_basic_authorizerType: basic
druid_auth_authenticator_basic_initialAdminPassword: 1234
druid_auth_authenticator_basic_type: basic
druid_auth_authenticatorChain: '["basic"]'
druid_auth_authorizer_basic_type: basic
druid_auth_authorizers: '["basic"]'
druid_emitter: statsd
druid_emitter_http_recipientBaseUrl: <http://druid_exporter_url>:druid_exporter_port/druid
druid_emitter_logging_logLevel: debug
druid_emitter_statsd_dogstatsd: "true"
druid_emitter_statsd_dogstatsdConstantTags: '["cluster:cluster-test"]'
druid_emitter_statsd_hostname: 10.3.111.222
druid_emitter_statsd_includeHost: "true"
druid_emitter_statsd_port: "8125"
druid_extensions_directory: /opt/druid/extensions
druid_extensions_hadoopDependenciesDir: /opt/druid/hadoop-dependencies
druid_extensions_loadList: '["druid-histogram","druid-datasketches","postgresql-metadata-storage","druid-kinesis-indexing-service","druid-parquet-extensions","druid-basic-security","druid-s3-extensions","druid-kafka-indexing-service","statsd-emitter","druid-avro-extensions","druid-lookups-cached-global"]'
druid_global_http_requestBuffersize: "16384"
druid_indexer_logs_directory: /opt/data/indexing-logs
druid_indexer_logs_disableAcl: "true"
druid_indexer_logs_s3Bucket: druid-indexing-metadata-dev
druid_indexer_logs_s3Prefix: druid/indexing-logs
druid_indexer_logs_type: s3
druid_indexer_task_baseDir: /opt/druid/var/tmp/
druid_metadata_storage_connector_connectURI: jdbc:<postgresql://druid-metadata-storage-test.c12rj4a7dt4u.us-east-2.rds.amazonaws.com:5432/druid?autoReconnect=true>
druid_metadata_storage_connector_password: 4321
druid_metadata_storage_connector_user: druid
druid_metadata_storage_type: postgresql
druid_monitoring_emissionPeriod: PT15S
druid_selectors_coordinator_serviceName: druid/coordinator
druid_selectors_indexing_serviceName: druid/overlord
druid_server_http_maxRequestHeaderSize: "16384"
druid_startup_logging_logProperties: "true"
druid_storage_baseKey: druid/segments
druid_storage_bucket: druid-indexing-metadata-test
druid_storage_disableAcl: "true"
druid_storage_type: s3
druid_zk_service_host: druid-cluster-test-zookeeper-headless:2181
druid_zk_service_terminateDruidProcessOnConnectFail: "true"Julian Reyes
09/26/2022, 9:49 AM2022-09-26T09:44:07,609 WARN [main] org.apache.druid.java.util.common.RetryUtils - Retrying (1 of 9) in 1,528ms.
com.fasterxml.jackson.core.JsonParseException: Input does not start with Smile format header (first byte = 0x7b) -- rather, it starts with '{' (plain JSON input?) -- can not parse
at [Source: (byte[])"{"error":"Unauthorized request","errorMessage":null,"errorClass":null,"host":"druid-cluster-test-coordinator-767dfd47b6-bwdxn"}"; line: -1, column: 0]
at com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper.constructParser(SmileParserBootstrapper.java:133) ~[jackson-dataformat-smile-2.10.5.jar:2.10.5]
at com.fasterxml.jackson.dataformat.smile.SmileFactory._createParser(SmileFactory.java:460) ~[jackson-dataformat-smile-2.10.5.jar:2.10.5]
at com.fasterxml.jackson.dataformat.smile.SmileFactory.createParser(SmileFactory.java:366) ~[jackson-dataformat-smile-2.10.5.jar:2.10.5]
at com.fasterxml.jackson.dataformat.smile.SmileFactory.createParser(SmileFactory.java:353) ~[jackson-dataformat-smile-2.10.5.jar:2.10.5]
at com.fasterxml.jackson.dataformat.smile.SmileFactory.createParser(SmileFactory.java:29) ~[jackson-dataformat-smile-2.10.5.jar:2.10.5]
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3292) ~[jackson-databind-2.10.5.1.jar:2.10.5.1]
at org.apache.druid.security.basic.authentication.db.cache.CoordinatorPollingBasicAuthenticatorCacheManager.tryFetchUserMapFromCoordinator(CoordinatorPollingBasicAuthenticatorCacheManager.java:262) ~[?:?]
at org.apache.druid.security.basic.authentication.db.cache.CoordinatorPollingBasicAuthenticatorCacheManager.lambda$fetchUserMapFromCoordinator$1(CoordinatorPollingBasicAuthenticatorCacheManager.java:192) ~[?:?]
at org.apache.druid.java.util.common.RetryUtils.retry(RetryUtils.java:129) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.java.util.common.RetryUtils.retry(RetryUtils.java:81) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.java.util.common.RetryUtils.retry(RetryUtils.java:163) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.java.util.common.RetryUtils.retry(RetryUtils.java:153) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.security.basic.authentication.db.cache.CoordinatorPollingBasicAuthenticatorCacheManager.fetchUserMapFromCoordinator(CoordinatorPollingBasicAuthenticatorCacheManager.java:190) ~[?:?]
at org.apache.druid.security.basic.authentication.db.cache.CoordinatorPollingBasicAuthenticatorCacheManager.initUserMaps(CoordinatorPollingBasicAuthenticatorCacheManager.java:289) ~[?:?]
at org.apache.druid.security.basic.authentication.db.cache.CoordinatorPollingBasicAuthenticatorCacheManager.start(CoordinatorPollingBasicAuthenticatorCacheManager.java:108) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_275]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_275]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_275]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_275]
at org.apache.druid.java.util.common.lifecycle.Lifecycle$AnnotationBasedHandler.start(Lifecycle.java:446) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.java.util.common.lifecycle.Lifecycle.start(Lifecycle.java:341) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.guice.LifecycleModule$2.start(LifecycleModule.java:152) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.cli.GuiceRunnable.initLifecycle(GuiceRunnable.java:136) ~[druid-services-24.0.0.jar:24.0.0]
at org.apache.druid.cli.GuiceRunnable.initLifecycle(GuiceRunnable.java:94) ~[druid-services-24.0.0.jar:24.0.0]
at org.apache.druid.cli.ServerRunnable.run(ServerRunnable.java:63) ~[druid-services-24.0.0.jar:24.0.0]
at org.apache.druid.cli.Main.main(Main.java:112) ~[druid-services-24.0.0.jar:24.0.0]
2022-09-26T09:44:09,146 WARN [main] org.apache.druid.java.util.common.RetryUtils - Retrying (2 of 9) in 1,203ms.
com.fasterxml.jackson.core.JsonParseException: Input does not start with Smile format header (first byte = 0x7b) -- rather, it starts with '{' (plain JSON input?) -- can not parse
at [Source: (byte[])"{"error":"Unauthorized request","errorMessage":null,"errorClass":null,"host":"druid-cluster-test-coordinator-767dfd47b6-bwdxn"}"; line: -1, column: 0]
at com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper.constructParser(SmileParserBootstrapper.java:133) ~[jackson-dataformat-smile-2.10.5.jar:2.10.5]
at com.fasterxml.jackson.dataformat.smile.SmileFactory._createParser(SmileFactory.java:460) ~[jackson-dataformat-smile-2.10.5.jar:2.10.5]
at com.fasterxml.jackson.dataformat.smile.SmileFactory.createParser(SmileFactory.java:366) ~[jackson-dataformat-smile-2.10.5.jar:2.10.5]
at com.fasterxml.jackson.dataformat.smile.SmileFactory.createParser(SmileFactory.java:353) ~[jackson-dataformat-smile-2.10.5.jar:2.10.5]
at com.fasterxml.jackson.dataformat.smile.SmileFactory.createParser(SmileFactory.java:29) ~[jackson-dataformat-smile-2.10.5.jar:2.10.5]
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3292) ~[jackson-databind-2.10.5.1.jar:2.10.5.1]
at org.apache.druid.security.basic.authentication.db.cache.CoordinatorPollingBasicAuthenticatorCacheManager.tryFetchUserMapFromCoordinator(CoordinatorPollingBasicAuthenticatorCacheManager.java:262) ~[?:?]
at org.apache.druid.security.basic.authentication.db.cache.CoordinatorPollingBasicAuthenticatorCacheManager.lambda$fetchUserMapFromCoordinator$1(CoordinatorPollingBasicAuthenticatorCacheManager.java:192) ~[?:?]
at org.apache.druid.java.util.common.RetryUtils.retry(RetryUtils.java:129) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.java.util.common.RetryUtils.retry(RetryUtils.java:81) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.java.util.common.RetryUtils.retry(RetryUtils.java:163) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.java.util.common.RetryUtils.retry(RetryUtils.java:153) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.security.basic.authentication.db.cache.CoordinatorPollingBasicAuthenticatorCacheManager.fetchUserMapFromCoordinator(CoordinatorPollingBasicAuthenticatorCacheManager.java:190) ~[?:?]
at org.apache.druid.security.basic.authentication.db.cache.CoordinatorPollingBasicAuthenticatorCacheManager.initUserMaps(CoordinatorPollingBasicAuthenticatorCacheManager.java:289) ~[?:?]
at org.apache.druid.security.basic.authentication.db.cache.CoordinatorPollingBasicAuthenticatorCacheManager.start(CoordinatorPollingBasicAuthenticatorCacheManager.java:108) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_275]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_275]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_275]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_275]
at org.apache.druid.java.util.common.lifecycle.Lifecycle$AnnotationBasedHandler.start(Lifecycle.java:446) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.java.util.common.lifecycle.Lifecycle.start(Lifecycle.java:341) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.guice.LifecycleModule$2.start(LifecycleModule.java:152) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.cli.GuiceRunnable.initLifecycle(GuiceRunnable.java:136) ~[druid-services-24.0.0.jar:24.0.0]
at org.apache.druid.cli.GuiceRunnable.initLifecycle(GuiceRunnable.java:94) ~[druid-services-24.0.0.jar:24.0.0]
at org.apache.druid.cli.ServerRunnable.run(ServerRunnable.java:63) ~[druid-services-24.0.0.jar:24.0.0]
at org.apache.druid.cli.Main.main(Main.java:112) ~[druid-services-24.0.0.jar:24.0.0]
2022-09-26T09:44:09,396 INFO [NodeRoleWatcher[COORDINATOR]] org.apache.druid.discovery.BaseNodeRoleWatcher - Node [<http://10.3.105.8:8081>] of role [coordinator] detected.
2022-09-26T09:44:10,353 WARN [main] org.apache.druid.java.util.common.RetryUtils - Retrying (3 of 9) in 4,230ms.
com.fasterxml.jackson.core.JsonParseException: Input does not start with Smile format header (first byte = 0x7b) -- rather, it starts with '{' (plain JSON input?) -- can not parse
at [Source: (byte[])"{"error":"Unauthorized request","errorMessage":null,"errorClass":null,"host":"druid-cluster-test-coordinator-767dfd47b6-bwdxn"}"; line: -1, column: 0]
at com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper.constructParser(SmileParserBootstrapper.java:133) ~[jackson-dataformat-smile-2.10.5.jar:2.10.5]
at com.fasterxml.jackson.dataformat.smile.SmileFactory._createParser(SmileFactory.java:460) ~[jackson-dataformat-smile-2.10.5.jar:2.10.5]
at com.fasterxml.jackson.dataformat.smile.SmileFactory.createParser(SmileFactory.java:366) ~[jackson-dataformat-smile-2.10.5.jar:2.10.5]
at com.fasterxml.jackson.dataformat.smile.SmileFactory.createParser(SmileFactory.java:353) ~[jackson-dataformat-smile-2.10.5.jar:2.10.5]
at com.fasterxml.jackson.dataformat.smile.SmileFactory.createParser(SmileFactory.java:29) ~[jackson-dataformat-smile-2.10.5.jar:2.10.5]
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3292) ~[jackson-databind-2.10.5.1.jar:2.10.5.1]
at org.apache.druid.security.basic.authentication.db.cache.CoordinatorPollingBasicAuthenticatorCacheManager.tryFetchUserMapFromCoordinator(CoordinatorPollingBasicAuthenticatorCacheManager.java:262) ~[?:?]
at org.apache.druid.security.basic.authentication.db.cache.CoordinatorPollingBasicAuthenticatorCacheManager.lambda$fetchUserMapFromCoordinator$1(CoordinatorPollingBasicAuthenticatorCacheManager.java:192) ~[?:?]
at org.apache.druid.java.util.common.RetryUtils.retry(RetryUtils.java:129) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.java.util.common.RetryUtils.retry(RetryUtils.java:81) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.java.util.common.RetryUtils.retry(RetryUtils.java:163) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.java.util.common.RetryUtils.retry(RetryUtils.java:153) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.security.basic.authentication.db.cache.CoordinatorPollingBasicAuthenticatorCacheManager.fetchUserMapFromCoordinator(CoordinatorPollingBasicAuthenticatorCacheManager.java:190) ~[?:?]
at org.apache.druid.security.basic.authentication.db.cache.CoordinatorPollingBasicAuthenticatorCacheManager.initUserMaps(CoordinatorPollingBasicAuthenticatorCacheManager.java:289) ~[?:?]
at org.apache.druid.security.basic.authentication.db.cache.CoordinatorPollingBasicAuthenticatorCacheManager.start(CoordinatorPollingBasicAuthenticatorCacheManager.java:108) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_275]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_275]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_275]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_275]
at org.apache.druid.java.util.common.lifecycle.Lifecycle$AnnotationBasedHandler.start(Lifecycle.java:446) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.java.util.common.lifecycle.Lifecycle.start(Lifecycle.java:341) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.guice.LifecycleModule$2.start(LifecycleModule.java:152) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.cli.GuiceRunnable.initLifecycle(GuiceRunnable.java:136) ~[druid-services-24.0.0.jar:24.0.0]
at org.apache.druid.cli.GuiceRunnable.initLifecycle(GuiceRunnable.java:94) ~[druid-services-24.0.0.jar:24.0.0]
at org.apache.druid.cli.ServerRunnable.run(ServerRunnable.java:63) ~[druid-services-24.0.0.jar:24.0.0]
at org.apache.druid.cli.Main.main(Main.java:112) ~[druid-services-24.0.0.jar:24.0.0]Julian Reyes
09/26/2022, 9:56 AMdruid_auth_authenticator_basic_initialInternalClientPassword=1234
druid_escalator_authorizerName=basic
druid_escalator_internalClientPassword=1234
druid_escalator_internalClientUsername=druid_system
druid_escalator_type=basicJulian Reyes
09/26/2022, 2:05 PMapiVersion: v1
data:
DRUID_LOG4J: <?xml version="1.0" encoding="UTF-8" ?><Configuration status="WARN"><Appenders><Console
name="Console" target="SYSTEM_OUT"><PatternLayout pattern="%d{ISO8601} %p [%t]
%c - %m%n"/></Console></Appenders><Loggers><Root level="info"><AppenderRef ref="Console"/></Root><Logger
name="org.apache.druid.jetty.RequestLog" additivity="false" level="DEBUG"><AppenderRef
ref="Console"/></Logger></Loggers></Configuration>
DRUID_USE_CONTAINER_IP: "true"
druid_auth_authenticator_MyBasicMetadataAuthenticator_authorizerName: MyBasicMetadataAuthenticator
druid_auth_authenticator_MyBasicMetadataAuthenticator_authorizerType: basic
druid_auth_authenticator_MyBasicMetadataAuthenticator_credentialsValidator_type: metadata
druid_auth_authenticator_MyBasicMetadataAuthenticator_initialAdminPassword: 1234
druid_auth_authenticator_MyBasicMetadataAuthenticator_skipOnFailure: "false"
druid_auth_authenticator_MyBasicMetadataAuthenticator_type: basic
druid_auth_authenticator_basic_initialInternalClientPassword: 4321
druid_auth_authenticatorChain: '["MyBasicMetadataAuthenticator"]'
druid_auth_authorizer_MyBasicMetadataAuthenticator_type: basic
druid_auth_authorizers: '["MyBasicMetadataAuthenticator"]'
druid_emitter: statsd
druid_emitter_http_recipientBaseUrl: <http://druid_exporter_url>:druid_exporter_port/druid
druid_emitter_logging_logLevel: debug
druid_emitter_statsd_dogstatsd: "true"
druid_emitter_statsd_dogstatsdConstantTags: '["cluster:cluster-test"]'
druid_emitter_statsd_hostname: 10.3.153.124
druid_emitter_statsd_includeHost: "true"
druid_emitter_statsd_port: "8125"
druid_escalator_authorizerName: MyBasicMetadataAuthenticator
druid_escalator_internalClientPassword: 1234
druid_escalator_internalClientUsername: druid_system
druid_escalator_type: basic
druid_extensions_directory: /opt/druid/extensions
druid_extensions_hadoopDependenciesDir: /opt/druid/hadoop-dependencies
druid_extensions_loadList: '["druid-histogram","druid-datasketches","postgresql-metadata-storage","druid-kinesis-indexing-service","druid-parquet-extensions","druid-basic-security","druid-s3-extensions","druid-kafka-indexing-service","statsd-emitter","druid-avro-extensions","druid-lookups-cached-global"]'
druid_global_http_requestBuffersize: "16384"
druid_indexer_logs_directory: /opt/data/indexing-logs
druid_indexer_logs_disableAcl: "true"
druid_indexer_logs_s3Bucket: druid-indexing-metadata-test
druid_indexer_logs_s3Prefix: druid/indexing-logs
druid_indexer_logs_type: s3
druid_indexer_task_baseDir: /opt/druid/var/tmp/
druid_metadata_storage_connector_connectURI: jdbc:<postgresql://druid-metadata-storage-test.abcd.us-west-1.rds.amazonaws.com:5432/druid?autoReconnect=true>
druid_metadata_storage_connector_password: 4321
druid_metadata_storage_connector_user: druid
druid_metadata_storage_type: postgresql
druid_monitoring_emissionPeriod: PT15S
druid_monitoring_monitors: '["org.apache.druid.java.util.metrics.JvmMonitor"]'
druid_selectors_coordinator_serviceName: druid/coordinator
druid_selectors_indexing_serviceName: druid/overlord
druid_server_http_maxRequestHeaderSize: "16384"
druid_startup_logging_logProperties: "true"
druid_storage_baseKey: druid/segments
druid_storage_bucket: druid-indexing-metadata-test
druid_storage_disableAcl: "true"
druid_storage_type: s3
druid_zk_service_host: druid-cluster-test-zookeeper-headless:2181
druid_zk_service_terminateDruidProcessOnConnectFail: "true"
kind: ConfigMap
but getting
2022-09-26T14:03:20,344 WARN [main] org.apache.druid.java.util.common.RetryUtils - Retrying (3 of 9) in 4,526ms.
com.fasterxml.jackson.core.JsonParseException: Input does not start with Smile format header (first byte = 0x3c) and parser has REQUIRE_HEADER enabled: can not parse
at [Source: (byte[])"<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/>
<title>Error 401 Unauthorized</title>
</head>
<body><h2>HTTP ERROR 401 Unauthorized</h2>
<table>
<tr><th>URI:</th><td>/druid-ext/basic-security/authentication/db/MyBasicMetadataAuthenticator/cachedSerializedUserMap</td></tr>
<tr><th>STATUS:</th><td>401</td></tr>
<tr><th>MESSAGE:</th><td>Unauthorized</td></tr>
<tr><th>SERVLET:</th><td>default</td></tr>
</table>
</body>
</html>
"; line: -1, column: 0]
at com.fasterxml.jackson.dataformat.smile.SmileParserBootstrapper.constructParser(SmileParserBootstrapper.java:133) ~[jackson-dataformat-smile-2.10.5.jar:2.10.5]
at com.fasterxml.jackson.dataformat.smile.SmileFactory._createParser(SmileFactory.java:460) ~[jackson-dataformat-smile-2.10.5.jar:2.10.5]
at com.fasterxml.jackson.dataformat.smile.SmileFactory.createParser(SmileFactory.java:366) ~[jackson-dataformat-smile-2.10.5.jar:2.10.5]
at com.fasterxml.jackson.dataformat.smile.SmileFactory.createParser(SmileFactory.java:353) ~[jackson-dataformat-smile-2.10.5.jar:2.10.5]
at com.fasterxml.jackson.dataformat.smile.SmileFactory.createParser(SmileFactory.java:29) ~[jackson-dataformat-smile-2.10.5.jar:2.10.5]
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3292) ~[jackson-databind-2.10.5.1.jar:2.10.5.1]
at org.apache.druid.security.basic.authentication.db.cache.CoordinatorPollingBasicAuthenticatorCacheManager.tryFetchUserMapFromCoordinator(CoordinatorPollingBasicAuthenticatorCacheManager.java:262) ~[?:?]
at org.apache.druid.security.basic.authentication.db.cache.CoordinatorPollingBasicAuthenticatorCacheManager.lambda$fetchUserMapFromCoordinator$1(CoordinatorPollingBasicAuthenticatorCacheManager.java:192) ~[?:?]
at org.apache.druid.java.util.common.RetryUtils.retry(RetryUtils.java:129) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.java.util.common.RetryUtils.retry(RetryUtils.java:81) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.java.util.common.RetryUtils.retry(RetryUtils.java:163) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.java.util.common.RetryUtils.retry(RetryUtils.java:153) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.security.basic.authentication.db.cache.CoordinatorPollingBasicAuthenticatorCacheManager.fetchUserMapFromCoordinator(CoordinatorPollingBasicAuthenticatorCacheManager.java:190) ~[?:?]
at org.apache.druid.security.basic.authentication.db.cache.CoordinatorPollingBasicAuthenticatorCacheManager.initUserMaps(CoordinatorPollingBasicAuthenticatorCacheManager.java:289) ~[?:?]
at org.apache.druid.security.basic.authentication.db.cache.CoordinatorPollingBasicAuthenticatorCacheManager.start(CoordinatorPollingBasicAuthenticatorCacheManager.java:108) ~[?:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_275]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_275]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_275]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_275]
at org.apache.druid.java.util.common.lifecycle.Lifecycle$AnnotationBasedHandler.start(Lifecycle.java:446) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.java.util.common.lifecycle.Lifecycle.start(Lifecycle.java:341) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.guice.LifecycleModule$2.start(LifecycleModule.java:152) ~[druid-core-24.0.0.jar:24.0.0]
at org.apache.druid.cli.GuiceRunnable.initLifecycle(GuiceRunnable.java:136) ~[druid-services-24.0.0.jar:24.0.0]
at org.apache.druid.cli.GuiceRunnable.initLifecycle(GuiceRunnable.java:94) ~[druid-services-24.0.0.jar:24.0.0]
at org.apache.druid.cli.ServerRunnable.run(ServerRunnable.java:63) ~[druid-services-24.0.0.jar:24.0.0]
at org.apache.druid.cli.Main.main(Main.java:112) ~[druid-services-24.0.0.jar:24.0.0]
not sure what I am doing wrong hereJulian Reyes
09/26/2022, 3:24 PMdruid_auth_authenticator_MyBasicMetadataAuthenticator_authorizerName: MyBasicMetadataAuthorizer
druid_auth_authenticator_MyBasicMetadataAuthenticator_authorizerType: basic
druid_auth_authenticator_MyBasicMetadataAuthenticator_initialAdminPassword: 1234
druid_auth_authenticator_MyBasicMetadataAuthenticator_initialInternalClientPassword: 1234
druid_auth_authenticator_MyBasicMetadataAuthenticator_skipOnFailure: "false"
druid_auth_authenticator_MyBasicMetadataAuthenticator_type: basic
druid_auth_authenticatorChain: '["MyBasicMetadataAuthenticator"]'
druid_auth_authorizer_MyBasicMetadataAuthorizer_type: basic
druid_auth_authorizers: '["MyBasicMetadataAuthorizer"]'
druid_escalator_authorizerName: MyBasicMetadataAuthorizer
druid_escalator_internalClientPassword: 1234
druid_escalator_internalClientUsername: druid_system
druid_escalator_type: basic