Spring Cassandra驱动程序始终连接到本地主机

ldioqlga  于 2022-10-21  发布在  Spring
关注(0)|答案(1)|浏览(121)

我正在尝试将我的Spring Boot应用程序连接到EC2示例(2个节点)上的Cassandra 2.2.8集群。我的用途是用斯鲁斯和齐普金追踪。
当跟踪开始时,驱动程序始终指向localhost:
com.datastax.driver.core.Cluster : New Cassandra host localhost/127.0.0.1:9042 added
这是我的应用程序。属性

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

这是我的绒球。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>
goqiplq2

goqiplq21#

Zipkin与cassandra的连接独立于正常的Spring设置。我们使用一些非常具体的设置。您需要在zipkin.storage.cassandra的命名空间中设置属性
https://github.com/openzipkin/zipkin/blob/master/zipkin-server/src/main/resources/zipkin-server-shared.yml#L40

相关问题