我已经在docker中创建了一个单节点ScyllaDB,它正在运行,下面是我的docker compose命令:版本:“3”
 services:
 scylla-node1:
   container_name: scylla-node1
   image: scylladb/scylla
   restart: always
   command: --smp 2 --memory 1500M --broadcast-rpc-address 127.0.0.1 --listen-address 0.0.0.0 
   ports: 
       - 9042:9050
   networks:
   web:
   networks:
   web:
   driver: bridge
阅读“锡拉”的文档时,它建议为Apache Cassandra使用DataStax C#驱动程序。所以,我在我的解决方案中使用了这个。按照基本的例子,我正在努力让它发挥作用。因此
   var cluster = Cluster.Builder()
                 .AddContactPoints("0.0.0.0")
                 .Build();
  var session = cluster.Connect("sample_keyspace");
当代码到达Connect命令时,它将抛出以下错误Cassandra.NoHostAvailableException:“所有尝试查询的主机都失败(尝试0.0.0.0:9042:SocketException'请求的地址在其上下文中无效。')”
首先,我可以通过CSQL实用程序连接到“锡拉”,并创建一个密钥空间,然后运行一个查询以确认密钥空间已经创建。
这是C#驱动程序的问题还是我做错了什么?