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]

Reply via email to