liangyepianzhou commented on PR #17888:
URL: https://github.com/apache/pulsar/pull/17888#issuecomment-1278521551

   @hangc0276 
   I deployed the Pulsar cluster with the latest master branch and got this 
exception.
   Configurations in broker.conf:
   
   > metadataStoreUrl=127.0.0.1:2181
   > clusterName=cluster-a 
   > managedLedgerDefaultEnsembleSize=1
   > managedLedgerDefaultWriteQuorum=1  
   > managedLedgerDefaultAckQuorum=1
   
   And the exception is 
   
   > 2022-10-14T13:52:34,154+0800 [main] ERROR 
org.apache.bookkeeper.common.component.AbstractLifecycleComponent - Failed to 
start Component: stats-provider
   java.lang.RuntimeException: java.io.IOException: Failed to bind to 
/0.0.0.0:8000
           at 
org.apache.bookkeeper.stats.prometheus.PrometheusMetricsProvider.start(PrometheusMetricsProvider.java:119)
 ~[prometheus-metrics-provider-4.15.1.jar:4.15.1]
           at 
org.apache.bookkeeper.server.service.StatsProviderService.doStart(StatsProviderService.java:51)
 ~[bookkeeper-server-4.15.1.jar:4.15.1]
           at 
org.apache.bookkeeper.common.component.AbstractLifecycleComponent.start(AbstractLifecycleComponent.java:83)
 ~[bookkeeper-common-4.15.1.jar:4.15.1]
           at 
org.apache.bookkeeper.common.component.LifecycleComponentStack.lambda$start$4(LifecycleComponentStack.java:144)
 ~[bookkeeper-common-4.15.1.jar:4.15.1]
           at 
com.google.common.collect.ImmutableList.forEach(ImmutableList.java:422) 
~[guava-31.0.1-jre.jar:?]
           at 
org.apache.bookkeeper.common.component.LifecycleComponentStack.start(LifecycleComponentStack.java:144)
 ~[bookkeeper-common-4.15.1.jar:4.15.1]
           at 
org.apache.bookkeeper.common.component.ComponentStarter.startComponent(ComponentStarter.java:85)
 ~[bookkeeper-common-4.15.1.jar:4.15.1]
           at org.apache.bookkeeper.server.Main.doMain(Main.java:280) 
~[bookkeeper-server-4.15.1.jar:4.15.1]
           at org.apache.bookkeeper.server.Main.main(Main.java:255) 
~[bookkeeper-server-4.15.1.jar:4.15.1]
   Caused by: java.io.IOException: Failed to bind to /0.0.0.0:8000
           at 
org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:349)
 ~[jetty-server-9.4.48.v20220622.jar:9.4.48.v20220622]
           at 
org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:310) 
~[jetty-server-9.4.48.v20220622.jar:9.4.48.v20220622]
           at 
org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
 ~[jetty-server-9.4.48.v20220622.jar:9.4.48.v20220622]
           at 
org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:234) 
~[jetty-server-9.4.48.v20220622.jar:9.4.48.v20220622]
           at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
 ~[jetty-util-9.4.48.v20220622.jar:9.4.48.v20220622]
           at org.eclipse.jetty.server.Server.doStart(Server.java:401) 
~[jetty-server-9.4.48.v20220622.jar:9.4.48.v20220622]
           at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
 ~[jetty-util-9.4.48.v20220622.jar:9.4.48.v20220622]
           at 
org.apache.bookkeeper.stats.prometheus.PrometheusMetricsProvider.start(PrometheusMetricsProvider.java:116)
 ~[prometheus-metrics-provider-4.15.1.jar:4.15.1]
           ... 8 more
   Caused by: java.net.BindException: Address already in use
           at sun.nio.ch.Net.bind0(Native Method) ~[?:?]
           at sun.nio.ch.Net.bind(Net.java:555) ~[?:?]
           at 
sun.nio.ch.ServerSocketChannelImpl.netBind(ServerSocketChannelImpl.java:337) 
~[?:?]
           at 
sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:294) ~[?:?]
           at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:89) 
~[?:?]
           at 
org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:344)
 ~[jetty-server-9.4.48.v20220622.jar:9.4.48.v20220622]
           at 
org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:310) 
~[jetty-server-9.4.48.v20220622.jar:9.4.48.v20220622]
           at 
org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
 ~[jetty-server-9.4.48.v20220622.jar:9.4.48.v20220622]
           at 
org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:234) 
~[jetty-server-9.4.48.v20220622.jar:9.4.48.v20220622]
           at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
 ~[jetty-util-9.4.48.v20220622.jar:9.4.48.v20220622]
           at org.eclipse.jetty.server.Server.doStart(Server.java:401) 
~[jetty-server-9.4.48.v20220622.jar:9.4.48.v20220622]
           at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
 ~[jetty-util-9.4.48.v20220622.jar:9.4.48.v20220622]
           at 
org.apache.bookkeeper.stats.prometheus.PrometheusMetricsProvider.start(PrometheusMetricsProvider.java:116)
 ~[prometheus-metrics-provider-4.15.1.jar:4.15.1]
           ... 8 more
   2022-10-14T13:52:34,301+0800 [main] ERROR 
org.apache.bookkeeper.common.component.AbstractLifecycleComponent - Calling 
uncaughtExceptionHandler
   2022-10-14T13:52:34,302+0800 [main] ERROR 
org.apache.bookkeeper.common.component.ComponentStarter - Triggered 
exceptionHandler of Component: bookie-server because of Exception in Thread: 
Thread[main,5,main]
   java.lang.RuntimeException: java.io.IOException: Failed to bind to 
/0.0.0.0:8000
           at 
org.apache.bookkeeper.stats.prometheus.PrometheusMetricsProvider.start(PrometheusMetricsProvider.java:119)
 ~[prometheus-metrics-provider-4.15.1.jar:4.15.1]
           at 
org.apache.bookkeeper.server.service.StatsProviderService.doStart(StatsProviderService.java:51)
 ~[bookkeeper-server-4.15.1.jar:4.15.1]
           at 
org.apache.bookkeeper.common.component.AbstractLifecycleComponent.start(AbstractLifecycleComponent.java:83)
 ~[bookkeeper-common-4.15.1.jar:4.15.1]
           at 
org.apache.bookkeeper.common.component.LifecycleComponentStack.lambda$start$4(LifecycleComponentStack.java:144)
 ~[bookkeeper-common-4.15.1.jar:4.15.1]
           at 
com.google.common.collect.ImmutableList.forEach(ImmutableList.java:422) 
~[guava-31.0.1-jre.jar:?]
           at 
org.apache.bookkeeper.common.component.LifecycleComponentStack.start(LifecycleComponentStack.java:144)
 ~[bookkeeper-common-4.15.1.jar:4.15.1]
           at 
org.apache.bookkeeper.common.component.ComponentStarter.startComponent(ComponentStarter.java:85)
 ~[bookkeeper-common-4.15.1.jar:4.15.1]
           at org.apache.bookkeeper.server.Main.doMain(Main.java:280) 
~[bookkeeper-server-4.15.1.jar:4.15.1]
           at org.apache.bookkeeper.server.Main.main(Main.java:255) 
~[bookkeeper-server-4.15.1.jar:4.15.1]
   Caused by: java.io.IOException: Failed to bind to /0.0.0.0:8000
           at 
org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:349)
 ~[jetty-server-9.4.48.v20220622.jar:9.4.48.v20220622]
           at 
org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:310) 
~[jetty-server-9.4.48.v20220622.jar:9.4.48.v20220622]
           at 
org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
 ~[jetty-server-9.4.48.v20220622.jar:9.4.48.v20220622]
           at 
org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:234) 
~[jetty-server-9.4.48.v20220622.jar:9.4.48.v20220622]
           at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
 ~[jetty-util-9.4.48.v20220622.jar:9.4.48.v20220622]
           at org.eclipse.jetty.server.Server.doStart(Server.java:401) 
~[jetty-server-9.4.48.v20220622.jar:9.4.48.v20220622]
           at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
 ~[jetty-util-9.4.48.v20220622.jar:9.4.48.v20220622]
           at 
org.apache.bookkeeper.stats.prometheus.PrometheusMetricsProvider.start(PrometheusMetricsProvider.java:116)
 ~[prometheus-metrics-provider-4.15.1.jar:4.15.1]
           ... 8 more
   Caused by: java.net.BindException: Address already in use
           at sun.nio.ch.Net.bind0(Native Method) ~[?:?]
           at sun.nio.ch.Net.bind(Net.java:555) ~[?:?]
           at 
sun.nio.ch.ServerSocketChannelImpl.netBind(ServerSocketChannelImpl.java:337) 
~[?:?]
           at 
sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:294) ~[?:?]
           at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:89) 
~[?:?]
           at 
org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:344)
 ~[jetty-server-9.4.48.v20220622.jar:9.4.48.v20220622]
           at 
org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:310) 
~[jetty-server-9.4.48.v20220622.jar:9.4.48.v20220622]
           at 
org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
 ~[jetty-server-9.4.48.v20220622.jar:9.4.48.v20220622]
           at 
org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:234) 
~[jetty-server-9.4.48.v20220622.jar:9.4.48.v20220622]
           at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
 ~[jetty-util-9.4.48.v20220622.jar:9.4.48.v20220622]
           at org.eclipse.jetty.server.Server.doStart(Server.java:401) 
~[jetty-server-9.4.48.v20220622.jar:9.4.48.v20220622]
           at 
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
 ~[jetty-util-9.4.48.v20220622.jar:9.4.48.v20220622]
           at 
org.apache.bookkeeper.stats.prometheus.PrometheusMetricsProvider.start(PrometheusMetricsProvider.java:116)
 ~[prometheus-metrics-provider-4.15.1.jar:4.15.1]
           ... 8 more
   


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

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to