cassandra驱动程序无法使用Node.js连接到docker中的cassandra数据库

时间:2019-12-13 15:14:10

标签: node.js cassandra cassandra-driver

我在本地侦听端口的docker中有一个cassandra数据库

eb6170fe0e61        cassandra:latest   "/bin/sh -c 'bash 's…"   12 hours ago        Up 12 hours         0.0.0.0:9042->9042/tcp   cassandra

我可以使用DataStax Studio访问cassandra数据库。当我在DataStax studio中使用端口9042测试连接127.0.0.1时。我可以查看表格。

我正在尝试通过以下代码在NodeJs中使用cassandra-driver:

var client = new cassandra.Client({
        contactPoints: ['127.0.0.1:9042'],
        localDataCenter: 'Cassandra',
        keyspace: 'test',

    });

    client.connect(function (err) {
        console.log(err+"this");
    });

但是我在控制台日志中得到了连接错误和未定义错误,并且在客户端中得到了连接错误。

附加的客户端中值的图像,因为我无法复制客户端的值:

https://i.stack.imgur.com/dqEBY.png

0 个答案:

没有答案