【发布时间】:2021-06-26 03:10:55
【问题描述】:
我已经在aws帐户的kubernetes上安装了cassandra(三个节点)。
我想通过 aws 端点(通过 NLB)打开同一个 cassandra 到不同的 aws 帐户,以便我可以访问这个 cassandra 以进行读/写。
我正在使用 spark(在不同的 AWS 账户中)在 cassandra 中加载数据,但我在加载数据时收到此警告。
WARN ChannelPool: [s0|/10.0.246.140:32034] Error while opening new channel (ConnectionInitException: [s0|connecting...] Protocol initialization request, step 1 (STARTUP {CQL_VERSION=3.0.0, DRIVER_NAME=DataStax Java driver for Apache Cassandra(R), DRIVER_VERSION=4.7.2, CLIENT_ID=b52c9022-561a-48d3-bd98-893c6c17f0c3, APPLICATION_NAME=Spark-Cassandra-Connector-application_1606197155514_0510}): failed to send request (java.nio.channels.NotYetConnectedException))
有没有人通过 NLB 打开 Cassandra,我需要为 NLB 的 cassandra 中的每个节点创建单独的路由吗?如果是,该怎么做?
【问题讨论】:
标签: cassandra cassandra-3.0 spark-cassandra-connector