inetfuture commented on PR #22892:
URL: https://github.com/apache/pulsar/pull/22892#issuecomment-2344102049
@lhotari Hi, I'm trying to deploy Pulsar v3.3.1 on K8s with etcd as
metastore using the official Docker image, got an exception when executing
`bin/bookkeeper shell whatisinstanceid` in pulsar-bookie-init job.
```
2024-09-11T16:10:48,297+0000 [main] INFO
org.apache.bookkeeper.meta.MetadataDrivers - BookKeeper metadata driver manager
initialized
2024-09-11T16:10:48,408+0000 [main] ERROR
org.apache.bookkeeper.bookie.BookieShell - Got an exception
java.lang.NoClassDefFoundError:
io/grpc/netty/shaded/io/grpc/netty/shaded/io/netty/handler/logging/ByteBufFormat
at
org.apache.pulsar.jetcd.shaded.io.vertx.core.net.NetworkOptions.<clinit>(NetworkOptions.java:62)
~[org.apache.pulsar-jetcd-core-shaded-3.3.1-shaded.jar:3.3.1]
at
org.apache.pulsar.jetcd.shaded.io.vertx.core.VertxOptions.<init>(VertxOptions.java:143)
~[org.apache.pulsar-jetcd-core-shaded-3.3.1-shaded.jar:3.3.1]
at
io.etcd.jetcd.impl.ClientConnectionManager.vertx(ClientConnectionManager.java:223)
~[org.apache.pulsar-jetcd-core-shaded-3.3.1-shaded.jar:3.3.1]
at
io.etcd.jetcd.impl.ClientConnectionManager.defaultChannelBuilder(ClientConnectionManager.java:158)
~[org.apache.pulsar-jetcd-core-shaded-3.3.1-shaded.jar:3.3.1]
at
io.etcd.jetcd.impl.ClientConnectionManager.defaultChannelBuilder(ClientConnectionManager.java:149)
~[org.apache.pulsar-jetcd-core-shaded-3.3.1-shaded.jar:3.3.1]
at
io.etcd.jetcd.impl.ClientConnectionManager.getChannel(ClientConnectionManager.java:70)
~[org.apache.pulsar-jetcd-core-shaded-3.3.1-shaded.jar:3.3.1]
at
io.etcd.jetcd.impl.ClientConnectionManager.newStub(ClientConnectionManager.java:102)
~[org.apache.pulsar-jetcd-core-shaded-3.3.1-shaded.jar:3.3.1]
at io.etcd.jetcd.impl.KVImpl.<init>(KVImpl.java:51)
~[org.apache.pulsar-jetcd-core-shaded-3.3.1-shaded.jar:3.3.1]
at io.etcd.jetcd.impl.ClientImpl.lambda$new$0(ClientImpl.java:48)
~[org.apache.pulsar-jetcd-core-shaded-3.3.1-shaded.jar:3.3.1]
at
io.etcd.jetcd.support.MemorizingClientSupplier.get(MemorizingClientSupplier.java:37)
~[org.apache.pulsar-jetcd-core-shaded-3.3.1-shaded.jar:3.3.1]
at io.etcd.jetcd.impl.ClientImpl.getKVClient(ClientImpl.java:65)
~[org.apache.pulsar-jetcd-core-shaded-3.3.1-shaded.jar:3.3.1]
at
org.apache.pulsar.metadata.impl.EtcdMetadataStore.<init>(EtcdMetadataStore.java:111)
~[org.apache.pulsar-pulsar-metadata-3.3.1.jar:3.3.1]
at
org.apache.pulsar.metadata.impl.EtcdMetadataStoreProvider.create(EtcdMetadataStore.java:515)
~[org.apache.pulsar-pulsar-metadata-3.3.1.jar:3.3.1]
at
org.apache.pulsar.metadata.impl.MetadataStoreFactoryImpl.newInstance(MetadataStoreFactoryImpl.java:63)
~[org.apache.pulsar-pulsar-metadata-3.3.1.jar:3.3.1]
at
org.apache.pulsar.metadata.impl.MetadataStoreFactoryImpl.createExtended(MetadataStoreFactoryImpl.java:50)
~[org.apache.pulsar-pulsar-metadata-3.3.1.jar:3.3.1]
at
org.apache.pulsar.metadata.api.extended.MetadataStoreExtended.create(MetadataStoreExtended.java:42)
~[org.apache.pulsar-pulsar-metadata-3.3.1.jar:3.3.1]
at
org.apache.pulsar.metadata.bookkeeper.AbstractMetadataDriver.createMetadataStore(AbstractMetadataDriver.java:117)
~[org.apache.pulsar-pulsar-metadata-3.3.1.jar:3.3.1]
at
org.apache.pulsar.metadata.bookkeeper.AbstractMetadataDriver.initialize(AbstractMetadataDriver.java:59)
~[org.apache.pulsar-pulsar-metadata-3.3.1.jar:3.3.1]
at
org.apache.pulsar.metadata.bookkeeper.PulsarMetadataBookieDriver.initialize(PulsarMetadataBookieDriver.java:45)
~[org.apache.pulsar-pulsar-metadata-3.3.1.jar:3.3.1]
at
org.apache.bookkeeper.meta.MetadataDrivers.runFunctionWithMetadataBookieDriver(MetadataDrivers.java:356)
~[org.apache.bookkeeper-bookkeeper-server-4.17.1.jar:4.17.1]
at
org.apache.bookkeeper.meta.MetadataDrivers.runFunctionWithRegistrationManager(MetadataDrivers.java:383)
~[org.apache.bookkeeper-bookkeeper-server-4.17.1.jar:4.17.1]
at
org.apache.bookkeeper.tools.cli.commands.bookies.InstanceIdCommand.apply(InstanceIdCommand.java:49)
~[org.apache.bookkeeper-bookkeeper-server-4.17.1.jar:4.17.1]
at
org.apache.bookkeeper.bookie.BookieShell$WhatIsInstanceId.runCmd(BookieShell.java:1685)
~[org.apache.bookkeeper-bookkeeper-server-4.17.1.jar:4.17.1]
at
org.apache.bookkeeper.bookie.BookieShell$MyCommand.runCmd(BookieShell.java:254)
~[org.apache.bookkeeper-bookkeeper-server-4.17.1.jar:4.17.1]
at org.apache.bookkeeper.bookie.BookieShell.run(BookieShell.java:2674)
~[org.apache.bookkeeper-bookkeeper-server-4.17.1.jar:4.17.1]
at org.apache.bookkeeper.bookie.BookieShell.main(BookieShell.java:2771)
[org.apache.bookkeeper-bookkeeper-server-4.17.1.jar:4.17.1]
Caused by: java.lang.ClassNotFoundException:
io.grpc.netty.shaded.io.grpc.netty.shaded.io.netty.handler.logging.ByteBufFormat
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown
Source) ~[?:?]
at
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown
Source) ~[?:?]
at java.base/java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
... 26 more
```
It seems to me that this PR is related, any idea how to fix this? 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.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]