Spring Cassandra 驱动程序始终连接到本地主机
Spring Cassandra driver always connected to localhost
我正在尝试将我的 Spring 启动应用程序连接到 EC2 实例(2 个节点)上的 Cassandra 2.2.8 集群。
我的用途是使用 Sleuth 和 Zipkin 进行追踪。
当跟踪开始时,驱动程序总是指向本地主机:
com.datastax.driver.core.Cluster : New Cassandra host localhost/127.0.0.1:9042 added
这是我的application.properties
spring.datasource.url=jdbc:cassandra://url-node-1:9042
spring.datasource.contactPoints=url-node-1,url-node-2
zipkin.storage.type=cassandra
spring.datasource.initialize=true
spring.datasource.continue-on-error=true
spring.sleuth.enabled=false
这是我的 pom.xml :
<dependency>
<groupId>io.zipkin.java</groupId>
<artifactId>zipkin-autoconfigure-storage-cassandra</artifactId>
<version>1.17.1</version>
<exclusions>
<exclusion>
<artifactId>cassandra-driver-core</artifactId>
<groupId>com.datastax.cassandra</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.datastax.cassandra</groupId>
<artifactId>cassandra-driver-core</artifactId>
<version>3.1.0</version>
</dependency>
<dependency>
<groupId>com.datastax.cassandra</groupId>
<artifactId>cassandra-driver-mapping</artifactId>
<version>3.1.0</version>
</dependency>
Zipkin 与 cassandra 的连接独立于正常的 spring 设置。我们使用一些非常具体的设置。您需要在 zipkin.storage.cassandra
的命名空间中设置属性
我正在尝试将我的 Spring 启动应用程序连接到 EC2 实例(2 个节点)上的 Cassandra 2.2.8 集群。 我的用途是使用 Sleuth 和 Zipkin 进行追踪。
当跟踪开始时,驱动程序总是指向本地主机:
com.datastax.driver.core.Cluster : New Cassandra host localhost/127.0.0.1:9042 added
这是我的application.properties
spring.datasource.url=jdbc:cassandra://url-node-1:9042
spring.datasource.contactPoints=url-node-1,url-node-2
zipkin.storage.type=cassandra
spring.datasource.initialize=true
spring.datasource.continue-on-error=true
spring.sleuth.enabled=false
这是我的 pom.xml :
<dependency>
<groupId>io.zipkin.java</groupId>
<artifactId>zipkin-autoconfigure-storage-cassandra</artifactId>
<version>1.17.1</version>
<exclusions>
<exclusion>
<artifactId>cassandra-driver-core</artifactId>
<groupId>com.datastax.cassandra</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.datastax.cassandra</groupId>
<artifactId>cassandra-driver-core</artifactId>
<version>3.1.0</version>
</dependency>
<dependency>
<groupId>com.datastax.cassandra</groupId>
<artifactId>cassandra-driver-mapping</artifactId>
<version>3.1.0</version>
</dependency>
Zipkin 与 cassandra 的连接独立于正常的 spring 设置。我们使用一些非常具体的设置。您需要在 zipkin.storage.cassandra
的命名空间中设置属性