0
私はSpringブートアプリケーションをEC2インスタンス(2ノード)のCassandra 2.2.8クラスタに接続しようとしています。 私の使用は、SleuthとZipkinでトレースしています。Spring Cassandraドライバは常にローカルホストに接続
トレース開始、ドライバーは常にローカルホストを指す:
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.storage.cassandraの名前空間にプロパティを設定する
をお勧めします。 URLノード-2 zipkin.storage.cassandra、 'zipkin.storage.type =カサンドラ zipkin.storage.cassandra.contactポイント= URL-ノード-1: 私は私にapplication.propertiesを更新しました。 keyspace = zipkintraces zipkin.storage.cassandra.ensure-schema = true' – redoff