ankitmani2004 commented on issue #11062:
URL: https://github.com/apache/druid/issues/11062#issuecomment-812294749
What should be druid.extensions.directory given for 0.20.1 version? I have
given dist/druid/extensions.
1) When I dont give druid.extensions.directory and no
druid.extensions.loadList then it loads all the core-extensions but then fails
with error:
1) No implementation for org.apache.druid.query.QuerySegmentWalker was bound.
while locating
com.google.inject.Provider<org.apache.druid.query.QuerySegmentWalker>
for the 1st parameter of
org.apache.druid.query.movingaverage.MovingAverageQueryToolChest.<init>(MovingAverageQueryToolChest.java:61)
at
org.apache.druid.query.movingaverage.MovingAverageQueryModule.configure(MovingAverageQueryModule.java:48)
(via modules: com.google.inject.util.Modules$OverrideModule ->
org.apache.druid.query.movingaverage.MovingAverageQueryModule)
2) No implementation for org.apache.druid.client.TimelineServerView was
bound.
while locating org.apache.druid.client.TimelineServerView
for the 1st parameter of
org.apache.druid.query.materializedview.DataSourceOptimizer.<init>(DataSourceOptimizer.java:62)
at
org.apache.druid.query.materializedview.MaterializedViewSelectionDruidModule.configure(MaterializedViewSelectionDruidModule.java:55)
(via modules: com.google.inject.util.Modules$OverrideModule ->
org.apache.druid.query.materializedview.MaterializedViewSelectionDruidModule)
3) No implementation for org.apache.druid.query.QueryToolChestWarehouse was
bound.
while locating org.apache.druid.query.QueryToolChestWarehouse
for the 1st parameter of
org.apache.druid.query.materializedview.MaterializedViewQueryQueryToolChest.<init>(MaterializedViewQueryQueryToolChest.java:48)
at
org.apache.druid.query.materializedview.MaterializedViewSelectionDruidModule.configure(MaterializedViewSelectionDruidModule.java:52)
(via modules: com.google.inject.util.Modules$OverrideModule ->
org.apache.druid.query.materializedview.MaterializedViewSelectionDruidModule)
4) No implementation for org.apache.druid.server.log.RequestLogger was bound.
while locating org.apache.druid.server.log.RequestLogger
for the 2nd parameter of
org.apache.druid.query.movingaverage.MovingAverageQueryToolChest.<init>(MovingAverageQueryToolChest.java:61)
at
org.apache.druid.query.movingaverage.MovingAverageQueryModule.configure(MovingAverageQueryModule.java:48)
(via modules: com.google.inject.util.Modules$OverrideModule ->
org.apache.druid.query.movingaverage.MovingAverageQueryModule)
5) A binding to
com.google.common.base.Supplier<org.apache.druid.server.audit.SQLAuditManagerConfig>
was already configured at
org.apache.druid.guice.JsonConfigProvider.bind(JsonConfigProvider.java:151)
(via modules: com.google.inject.util.Modules$OverrideModule ->
org.apache.druid.metadata.storage.mysql.MySQLMetadataStorageModule).
at
org.apache.druid.guice.JsonConfigProvider.bind(JsonConfigProvider.java:151)
(via modules: com.google.inject.util.Modules$OverrideModule ->
org.apache.druid.metadata.storage.postgresql.PostgreSQLMetadataStorageModule)
6) A binding to
com.google.common.base.Supplier<org.apache.druid.server.audit.SQLAuditManagerConfig>
was already configured at
org.apache.druid.guice.JsonConfigProvider.bind(JsonConfigProvider.java:151)
(via modules: com.google.inject.util.Modules$OverrideModule ->
org.apache.druid.metadata.storage.mysql.MySQLMetadataStorageModule).
at
org.apache.druid.guice.JsonConfigProvider.bind(JsonConfigProvider.java:151)
(via modules: com.google.inject.util.Modules$OverrideModule ->
org.apache.druid.metadata.storage.sqlserver.SQLServerMetadataStorageModule)
7) A binding to org.apache.druid.server.audit.SQLAuditManagerConfig was
already configured at
org.apache.druid.guice.JsonConfigProvider.bind(JsonConfigProvider.java:152)
(via modules: com.google.inject.util.Modules$OverrideModule ->
org.apache.druid.metadata.storage.mysql.MySQLMetadataStorageModule).
at
org.apache.druid.guice.JsonConfigProvider.bind(JsonConfigProvider.java:152)
(via modules: com.google.inject.util.Modules$OverrideModule ->
org.apache.druid.metadata.storage.postgresql.PostgreSQLMetadataStorageModule)
8) A binding to org.apache.druid.server.audit.SQLAuditManagerConfig was
already configured at
org.apache.druid.guice.JsonConfigProvider.bind(JsonConfigProvider.java:152)
(via modules: com.google.inject.util.Modules$OverrideModule ->
org.apache.druid.metadata.storage.mysql.MySQLMetadataStorageModule).
at
org.apache.druid.guice.JsonConfigProvider.bind(JsonConfigProvider.java:152)
(via modules: com.google.inject.util.Modules$OverrideModule ->
org.apache.druid.metadata.storage.sqlserver.SQLServerMetadataStorageModule)
2) When I give directory and loadlist it fails with error that extension not
found
3) When I give Copy command in docker file -> COPY extensions-core
/opt/druid/dist/druid/extensions and directory and loadlist in common run
time then it loads only the extensions in the list but give error:
Unknown provider[postgresql]
OR
does not recognize S3.
Thanks.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]