GitHub user elysian-gc added a comment to the discussion: [Bug] boot broker 
failed with  etcd

use `IP:port`

```
root@ubuntu2-virtual-machine:/data/pulsar/bookie# ./bin/pulsar 
initialize-cluster-metadata -c pulsar-cluster -cms 
etcd:http://192.168.189.210:2379,http://192.168.189.211:2379,http://192.168.189.212:2379
 -md 
etcd:http://192.168.189.210:2379,http://192.168.189.211:2379,http://192.168.189.212:2379
 -uw http://192.168.189.210:8080,192.168.189.211:8080,192.168.189.212:8080 -ub 
pulsar://192.168.189.210:6650,192.168.189.211:6650,192.168.189.212:6650
2023-04-07T15:24:33,479+0800 [main] INFO  
org.apache.pulsar.PulsarClusterMetadataSetup - Setting up cluster 
pulsar-cluster with 
metadata-store=etcd:http://192.168.189.210:2379,http://192.168.189.211:2379,http://192.168.189.212:2379
 
configuration-metadata-store=etcd:http://192.168.189.210:2379,http://192.168.189.211:2379,http://192.168.189.212:2379
2023-04-07T15:24:33,857+0800 [grpc-default-executor-0] WARN  
io.etcd.jetcd.resolver.IPNameResolver - Error wile getting list of servers
java.lang.IllegalArgumentException: port out of range:-1
        at java.net.InetSocketAddress.checkPort(InetSocketAddress.java:152) 
~[?:?]
        at java.net.InetSocketAddress.<init>(InetSocketAddress.java:233) ~[?:?]
        at 
io.etcd.jetcd.resolver.IPNameResolver$HostAndPort.toAddressGroup(IPNameResolver.java:162)
 ~[io.etcd-jetcd-core-0.5.11.jar:?]
        at 
io.etcd.jetcd.resolver.IPNameResolver.lambda$doResolve$1(IPNameResolver.java:133)
 ~[io.etcd-jetcd-core-0.5.11.jar:?]
        at 
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
        at 
java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) 
~[?:?]
        at 
java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
        at 
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) 
~[?:?]
        at 
java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) 
~[?:?]
        at 
java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
        at 
java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) ~[?:?]
        at 
io.etcd.jetcd.resolver.IPNameResolver.doResolve(IPNameResolver.java:134) 
~[io.etcd-jetcd-core-0.5.11.jar:?]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) 
~[?:?]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) 
~[?:?]
        at java.lang.Thread.run(Thread.java:833) ~[?:?]
Apr 07, 2023 3:24:33 PM 
io.grpc.internal.ManagedChannelImpl$NameResolverListener 
handleErrorInSyncContext
WARNING: [Channel<1>: (ip:///null:-1)] Failed to resolve name. 
status=Status{code=NOT_FOUND, description=null, cause=null}
2023-04-07T15:24:35,060+0800 [grpc-default-executor-1] WARN  
io.etcd.jetcd.resolver.IPNameResolver - Error wile getting list of servers
java.lang.IllegalArgumentException: port out of range:-1
        at java.net.InetSocketAddress.checkPort(InetSocketAddress.java:152) 
~[?:?]
        at java.net.InetSocketAddress.<init>(InetSocketAddress.java:233) ~[?:?]
        at 
io.etcd.jetcd.resolver.IPNameResolver$HostAndPort.toAddressGroup(IPNameResolver.java:162)
 ~[io.etcd-jetcd-core-0.5.11.jar:?]
        at 
io.etcd.jetcd.resolver.IPNameResolver.lambda$doResolve$1(IPNameResolver.java:133)
 ~[io.etcd-jetcd-core-0.5.11.jar:?]
        at 
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
        at 
java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) 
~[?:?]
        at 
java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
        at 
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) 
~[?:?]
        at 
java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) 
~[?:?]
        at 
java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
        at 
java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) ~[?:?]
        at 
io.etcd.jetcd.resolver.IPNameResolver.doResolve(IPNameResolver.java:134) 
~[io.etcd-jetcd-core-0.5.11.jar:?]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) 
~[?:?]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) 
~[?:?]
        at java.lang.Thread.run(Thread.java:833) ~[?:?]
Apr 07, 2023 3:24:35 PM 
io.grpc.internal.ManagedChannelImpl$NameResolverListener 
handleErrorInSyncContext
WARNING: [Channel<1>: (ip:///null:-1)] Failed to resolve name. 
status=Status{code=NOT_FOUND, description=null, cause=null}
```

GitHub link: 
https://github.com/apache/pulsar/discussions/19940#discussioncomment-5551064

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to