【发布时间】:2021-12-19 17:18:12
【问题描述】:
我尝试在 Portainer 中使用 docker-compose 部署 Apache Cassandra 集群。
version: '2'
services:
cassandra-node1:
image: bitnami/cassandra:latest
ports:
- '7000:7000'
- '9042:9042'
environment:
- CASSANDRA_CLUSTER_NAME=cassandra-cluster
- CASSANDRA_SEEDS=cassandra-node1,cassandra-node2,cassandra-node3
- CASSANDRA_PASSWORD_SEEDER=yes
- CASSANDRA_PASSWORD=pa$$word
- CASSANDRA_TRANSPORT_PORT_NUMBER=7000
cassandra-node2:
image: bitnami/cassandra:latest
environment:
- CASSANDRA_CLUSTER_NAME=cassandra-cluster
- CASSANDRA_SEEDS=cassandra-node1,cassandra-node2,cassandra-node3
- CASSANDRA_PASSWORD=pa$$word
- CASSANDRA_TRANSPORT_PORT_NUMBER=7000
cassandra-node3:
image: bitnami/cassandra:latest
environment:
- CASSANDRA_CLUSTER_NAME=cassandra-cluster
- CASSANDRA_SEEDS=cassandra-node1,cassandra-node2,cassandra-node3
- CASSANDRA_PASSWORD=pa$$word
- CASSANDRA_TRANSPORT_PORT_NUMBER=7000
但是当我尝试连接时,我失败了:
All host(s) tried for query failed (tried: /127.0.0.0:9042 (com.datastax.driver.core.exceptions.TransportException: [/127.0.0.0:9042] Cannot connect)).
但我可以不时连接。
在 Portainer 中我可以看到无效密码。
我该如何解决这个问题?
【问题讨论】:
标签: docker cassandra portainer