gpt4 book ai didi

java - 由于未安装 NPN/ALPN 扩展而导致 Cloud Bigtable 失败

转载 作者:行者123 更新时间:2023-11-30 06:13:53 24 4
gpt4 key购买 nike

尝试通过 Java 库与 Google Cloud Bigtable 交互并成功创建连接对象后,发送“list”命令,我收到以下针对 command.run() 方法的错误:

command.run(connection, argsList.subList(1, argsList.size()));

具体来说:

Jul 06, 2015 1:12:15 PM io.grpc.transport.netty.ProtocolNegotiators$AbstractBufferingHandler fail
SEVERE: Transport failed during protocol negotiation
io.netty.channel.ChannelPipelineException: io.grpc.transport.netty.ProtocolNegotiators$1$1.handlerAdded() has thrown an exception; removed.
at io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:600)
at io.netty.channel.DefaultChannelPipeline.callHandlerAdded(DefaultChannelPipeline.java:582)
at io.netty.channel.DefaultChannelPipeline.addFirst0(DefaultChannelPipeline.java:124)
at io.netty.channel.DefaultChannelPipeline.addFirst(DefaultChannelPipeline.java:108)
at io.netty.channel.DefaultChannelPipeline.addFirst(DefaultChannelPipeline.java:291)
at io.netty.channel.DefaultChannelPipeline.addFirst(DefaultChannelPipeline.java:246)
at io.grpc.transport.netty.ProtocolNegotiators$AbstractBufferingHandler.channelRegistered(ProtocolNegotiators.java:233)
at io.netty.channel.ChannelHandlerInvokerUtil.invokeChannelRegisteredNow(ChannelHandlerInvokerUtil.java:32)
at io.netty.channel.DefaultChannelHandlerInvoker.invokeChannelRegistered(DefaultChannelHandlerInvoker.java:50)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRegistered(AbstractChannelHandlerContext.java:114)
at io.netty.channel.DefaultChannelPipeline.fireChannelRegistered(DefaultChannelPipeline.java:833)
at io.netty.channel.AbstractChannel$AbstractUnsafe.register0(AbstractChannel.java:487)
at io.netty.channel.AbstractChannel$AbstractUnsafe.access$100(AbstractChannel.java:401)
at io.netty.channel.AbstractChannel$AbstractUnsafe$1.run(AbstractChannel.java:461)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:322)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:356)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:703)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalStateException: NPN/ALPN extensions not installed

只是关注; https://cloud.google.com/bigtable/docs/samples-simple-cli

非常感谢任何帮助!

最佳答案

有必要修改您的 eclipse java 运行以在所有其他类/jar 之前加载 alpn-boot jar。使用线路:

-Xbootclasspath/p:$(pwd)/lib/bigtable/alpn-boot-${ALPN_VERSION}.jar

有关详细信息,请参阅 ALPN .

对于 Maven 中的单元测试,您可以查看我们的 example

更新 您现在可以使用 Netty TCNative jar w/ BoringSSL 不使用 alpn-boot 来工作我们目前有两个例子,Managed-VM-SampleQuickstart .有关详细信息,请参阅 pom.xml,MVM 示例显示了如何设置您的 pom 以在本地编译和部署。 Quickstart pom 显示了在同一机器上编译和运行的形式。我们希望所有的 Java 示例都能尽快使用它。

关于java - 由于未安装 NPN/ALPN 扩展而导致 Cloud Bigtable 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31255272/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com