【问题标题】:Can not connect Apache Cassandra with DataGrip无法将 Apache Cassandra 与 DataGrip 连接
【发布时间】: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 中我可以看到无效密码。

Portainer GUI screenshot

我该如何解决这个问题?

【问题讨论】:

    标签: docker cassandra portainer


    【解决方案1】:

    尝试将您的主机网络和端口绑定到这个。 (listen_address)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-23
      • 1970-01-01
      • 1970-01-01
      • 2014-05-04
      • 2016-06-16
      • 1970-01-01
      • 2015-01-23
      相关资源
      最近更新 更多