jinleileiking opened a new issue #10302:
URL: https://github.com/apache/druid/issues/10302


   When launch kafka ingester, peon shows erorr log and crash:
   
   ```
   Error in custom provider, java.lang.NumberFormatException: For input string: 
"1druid.host=172.10.7.8"
   ```
   
   
   
   ### Affected Version
   
   0.18.1
   
   k8s native
   
   ### Description
   
   
   log detail:
   ```
   ) Error in custom provider, java.lang.NumberFormatException: For input 
string: "1druid.host=172.10.7.8"
     at org.apache.druid.guice.ConfigProvider.bind(ConfigProvider.java:44) (via 
modules: com.google.inject.util.Modules$OverrideModule -> 
com.google.inject.util.Modules$OverrideModule -> 
org.apache.druid.guice.DruidProcessingConfigModule)
     at org.apache.druid.guice.ConfigProvider.bind(ConfigProvider.java:44) (via 
modules: com.google.inject.util.Modules$OverrideModule -> 
com.google.inject.util.Modules$OverrideModule -> 
org.apache.druid.guice.DruidProcessingConfigModule)
     while locating org.apache.druid.query.DruidProcessingConfig
     while locating org.apache.druid.segment.column.ColumnConfig
       for the 2nd parameter of 
org.apache.druid.segment.IndexIO.<init>(IndexIO.java:102)
     while locating org.apache.druid.segment.IndexIO
       for the 2nd parameter of 
org.apache.druid.segment.IndexMergerV9.<init>(IndexMergerV9.java:96)
     while locating org.apache.druid.segment.IndexMergerV9
       for the 22nd parameter of 
org.apache.druid.indexing.common.TaskToolboxFactory.<init>(TaskToolboxFactory.java:123)
     at org.apache.druid.cli.CliPeon.bindTaskConfigAndClients(CliPeon.java:397) 
(via modules: com.google.inject.util.Modules$OverrideModule -> 
com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1)
     while locating org.apache.druid.indexing.common.TaskToolboxFactory
       for the 1st parameter of 
org.apache.druid.indexing.overlord.SingleTaskBackgroundRunner.<init>(SingleTaskBackgroundRunner.java:95)
     at org.apache.druid.cli.CliPeon$1.configure(CliPeon.java:208) (via 
modules: com.google.inject.util.Modules$OverrideModule -> 
com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1)
     while locating 
org.apache.druid.indexing.overlord.SingleTaskBackgroundRunner
     while locating org.apache.druid.indexing.overlord.TaskRunner
       for the 4th parameter of 
org.apache.druid.indexing.worker.executor.ExecutorLifecycle.<init>(ExecutorLifecycle.java:80)
     at org.apache.druid.cli.CliPeon$1.configure(CliPeon.java:195) (via 
modules: com.google.inject.util.Modules$OverrideModule -> 
com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1)
     while locating org.apache.druid.indexing.worker.executor.ExecutorLifecycle
   Caused by: java.lang.NumberFormatException (same stack trace as error #2)
   5) Error in custom provider, com.amazonaws.SdkClientException: Unable to 
find a region via the region provider chain. Must provide an explicit region in 
the builder or setup environment to supply a region.
     at 
org.apache.druid.storage.s3.S3StorageDruidModule.getAmazonS3Client(S3StorageDruidModule.java:211)
 (via modules: com.google.inject.util.Modules$OverrideModule -> 
org.apache.druid.storage.s3.S3StorageDruidModule)
     at 
org.apache.druid.storage.s3.S3StorageDruidModule.getAmazonS3Client(S3StorageDruidModule.java:211)
 (via modules: com.google.inject.util.Modules$OverrideModule -> 
org.apache.druid.storage.s3.S3StorageDruidModule)
     while locating org.apache.druid.storage.s3.ServerSideEncryptingAmazonS3
       for the 1st parameter of 
org.apache.druid.storage.s3.S3DataSegmentKiller.<init>(S3DataSegmentKiller.java:52)
     while locating org.apache.druid.storage.s3.S3DataSegmentKiller
     at 
org.apache.druid.storage.s3.S3StorageDruidModule.configure(S3StorageDruidModule.java:151)
 (via modules: com.google.inject.util.Modules$OverrideModule -> 
org.apache.druid.storage.s3.S3StorageDruidModule)
     while locating org.apache.druid.segment.loading.DataSegmentKiller 
annotated with @com.google.inject.multibindings.Element(setName=,uniqueId=144, 
type=MAPBINDER, keyType=java.lang.String)
     at org.apache.druid.guice.Binders.dataSegmentKillerBinder(Binders.java:40) 
(via modules: com.google.inject.util.Modules$OverrideModule -> 
org.apache.druid.storage.s3.S3StorageDruidModule -> 
com.google.inject.multibindings.MapBinder$Re
   alMapBinder)
     while locating java.util.Map<java.lang.String, 
org.apache.druid.segment.loading.DataSegmentKiller>
       for the 1st parameter of 
org.apache.druid.segment.loading.OmniDataSegmentKiller.<init>(OmniDataSegmentKiller.java:38)
     while locating org.apache.druid.segment.loading.OmniDataSegmentKiller
     at 
org.apache.druid.cli.CliPeon.bindPeonDataSegmentHandlers(CliPeon.java:359) (via 
modules: com.google.inject.util.Modules$OverrideModule -> 
com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1)
     while locating org.apache.druid.segment.loading.DataSegmentKiller
       for the 6th parameter of 
org.apache.druid.indexing.common.TaskToolboxFactory.<init>(TaskToolboxFactory.java:123)
     at org.apache.druid.cli.CliPeon.bindTaskConfigAndClients(CliPeon.java:397) 
(via modules: com.google.inject.util.Modules$OverrideModule -> 
com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1)
     while locating org.apache.druid.indexing.common.TaskToolboxFactory
       for the 1st parameter of 
org.apache.druid.indexing.overlord.SingleTaskBackgroundRunner.<init>(SingleTaskBackgroundRunner.java:95)
     at org.apache.druid.cli.CliPeon$1.configure(CliPeon.java:208) (via 
modules: com.google.inject.util.Modules$OverrideModule -> 
com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1)
    for the 1st parameter of 
org.apache.druid.indexing.overlord.SingleTaskBackgroundRunner.<init>(SingleTaskBackgroundRunner.java:95)
                                                                                
              [117/502]
     at org.apache.druid.cli.CliPeon$1.configure(CliPeon.java:208) (via 
modules: com.google.inject.util.Modules$OverrideModule -> 
com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1)
     while locating 
org.apache.druid.indexing.overlord.SingleTaskBackgroundRunner
     while locating org.apache.druid.indexing.overlord.TaskRunner
       for the 4th parameter of 
org.apache.druid.indexing.worker.executor.ExecutorLifecycle.<init>(ExecutorLifecycle.java:80)
     at org.apache.druid.cli.CliPeon$1.configure(CliPeon.java:195) (via 
modules: com.google.inject.util.Modules$OverrideModule -> 
com.google.inject.util.Modules$OverrideModule -> org.apache.druid.cli.CliPeon$1)
     while locating org.apache.druid.indexing.worker.executor.ExecutorLifecycle
   Caused by: com.amazonaws.SdkClientException: Unable to find a region via the 
region provider chain. Must provide an explicit region in the builder or setup 
environment to supply a region.
           at 
com.amazonaws.client.builder.AwsClientBuilder.setRegion(AwsClientBuilder.java:371)
           at 
com.amazonaws.client.builder.AwsClientBuilder.configureMutableProperties(AwsClientBuilder.java:337)
           at 
com.amazonaws.client.builder.AwsSyncClientBuilder.build(AwsSyncClientBuilder.java:46)
           at 
org.apache.druid.storage.s3.ServerSideEncryptingAmazonS3$Builder.build(ServerSideEncryptingAmazonS3.java:173)
           at 
org.apache.druid.storage.s3.S3StorageDruidModule.getAmazonS3Client(S3StorageDruidModule.java:211)
           at 
org.apache.druid.storage.s3.S3StorageDruidModule$$FastClassByGuice$$3f7cfccc.invoke(<generated>)
           at 
com.google.inject.internal.ProviderMethod$FastClassProviderMethod.doProvision(ProviderMethod.java:264)
           at 
com.google.inject.internal.ProviderMethod$Factory.provision(ProviderMethod.java:401)
           at 
com.google.inject.internal.ProviderMethod$Factory.get(ProviderMethod.java:376)  
                                                                                
                                                                         at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
           at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
           at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
           at 
com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)
           at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
           at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
           at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
           at 
com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)
           at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)
           at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)
           at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)
           at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
           at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
           at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
           at 
com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)
           at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
           at 
com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1019)
           at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
           at 
com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1015)
           at 
com.google.inject.spi.ProviderLookup$1.get(ProviderLookup.java:104)
           at 
com.google.inject.spi.ProviderLookup$1.get(ProviderLookup.java:104)
           at 
com.google.inject.multibindings.MapBinder$RealMapBinder$ValueProvider.get(MapBinder.java:821)
           at 
com.google.inject.multibindings.MapBinder$RealMapBinder$RealMapProvider.get(MapBinder.java:605)
           at 
com.google.inject.multibindings.MapBinder$RealMapBinder$RealMapProvider.get(MapBinder.java:586)
           at 
com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81)
           at 
com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:53)
           at 
com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:61)
           at 
com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45)
           at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
           at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
           at 
com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)
           at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)
           at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)
           at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)
           at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
           at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
           at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
           at 
com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)
           at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
           at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
           at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
           at 
com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)
      at 
com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)
           at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)
           at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)
           at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
           at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
           at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
           at 
com.google.inject.internal.SingletonScope$1.get(SingletonScope.java:194)
           at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
           at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
           at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
           at 
com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)
           at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)
           at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)
           at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
           at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
           at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
                                                                                
                                                at 
org.apache.druid.guice.LifecycleScope$1.get(LifecycleScope.java:68)
           at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
           at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:56)
           at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
           at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
           at 
com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:110)
           at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:90)
           at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:268)
           at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
           at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
           at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
           at 
org.apache.druid.guice.LifecycleScope$1.get(LifecycleScope.java:68)
           at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
           at 
com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1019)
           at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1085)
           at 
com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1015)
           at 
com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1050)
           at 
org.apache.druid.guice.LifecycleModule$2.start(LifecycleModule.java:141)
           at 
org.apache.druid.cli.GuiceRunnable.initLifecycle(GuiceRunnable.java:115)
           at org.apache.druid.cli.CliPeon.run(CliPeon.java:277)
           at org.apache.druid.cli.Main.main(Main.java:113)
   ```


----------------------------------------------------------------
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