使用非SSL端口连接到Cassandra。 但是当我尝试通过初始化SSLContext来建立SSL连接时,我得到了这个奇怪的异常。 我正在使用Datastax驱动程序cassandra-driver-core-2.0.0-rc3.jar
引起:org.jboss.netty.channel.ChannelPipelineException:初始化管道失败。 在org.jboss.netty.bootstrap.ClientBootstrap.connect(ClientBootstrap.java:208)[netty-3.9.0.Final.jar:] 在org.jboss.netty.bootstrap.ClientBootstrap.connect(ClientBootstrap.java:182)[netty-3.9.0.Final.jar:] 在com.datastax.driver.core.Connection。(Connection.java:92)[cassandra-driver-core-2.0.0-rc3.jar:] 在com.datastax.driver.core.Connection $ Factory.open(Connection.java:421)[cassandra-driver-core-2.0.0-rc3.jar:] at com.datastax.driver.core.ControlConnection.tryConnect(ControlConnection.java:215)[cassandra-driver-core-2.0.0-rc3.jar:] at com.datastax.driver.core.ControlConnection.reconnectInternal(ControlConnection.java:170)[cassandra-driver-core-2.0.0-rc3.jar:]
答案 0 :(得分:0)
您需要安装Java Unlimited Strength JCE;这必须在JRE安装中的客户端计算机上完成。
以下是Cassandra服务器上下文中的一个引用,但使用SSL的Java客户端也需要这样做。