【发布时间】:2020-01-25 10:58:22
【问题描述】:
我正在使用 spark-sql 2.4.1、spark-cassandra-connector_2.11-2.4.1.jar 和 java8。 当我尝试从遇到的表中获取数据时
java.io.IOException: Failed to write statements to keyspace1.model_vals. The
latest exception was
An unexpected error occurred server side on cassandra-node1: com.google.common.util.concurrent.UncheckedExecutionException: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.RuntimeException: org.apache.cassandra.exceptions.ReadTimeoutException: Operation timed out - received only 0 responses.
那么如何从 spark 代码建立到 Cassandra db 的 zone/dc 感知连接?
YML
现有一个
spring:
data:
cassandra:
keyspace-name: raproduct
contact-points:
- cassandra-node1
- cassandra-node2
port: 9042
改为
spring:
data:
cassandra:
connection:
local_dc: southeast-1
keyspace-name: raproduct
contact-points:
- cassandra-node1
- cassandra-node2
port: 9042
问题
但它没有反映/应用更改的“local_dc”。 在spring-data中怎么做?
【问题讨论】:
标签: apache-spark cassandra spring-data datastax-java-driver spring-data-cassandra