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

> @elysian-gc do you still suffer from this issue? It reads like a usage issue 
> than a bug.
> 
> The error log indicates that you configure the port as `-1`. I run a three 
> processes etcd cluster and connect to it locally and cannot reproduce your 
> issue.

@tisonkun  yes,when I init cluster
```
./bin/pulsar initialize-cluster-metadata \
-c pulsar-cluster \
-md etcd:http://node1:2379,http://node2:2379,http://node3:2379 \
-cms etcd:http://node1:2379,http://node2:2379,http://node3:2379 \
-uw http://node1:8080,node2:8080,node3:8080 \
-ub pulsar://node1:6650,node2:6650,node3:6650
```
I don't know reason.
the log is
```
2023-04-07T14:57:44,065+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 2:57:44 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-07T14:57:45,047+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) ~[?:?]
```

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

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

Reply via email to