NodeJs Cassandra司机陷入困境

时间:2016-03-15 17:19:46

标签: javascript node.js cassandra datastax aws-lambda

我正在尝试连接到NodeJs中的Cassandra集群但是当我执行一个或不准备的查询时,它就会被卡住。根本没有调用回调,过程只是挂起。什么可能导致这个?我可以使用相同的主机/密钥空间使用devcenter进行连接。

var Cassandra = require('cassandra-driver');
var cassandraClient = new Cassandra.Client({ contactPoints:['*.*.*.*'], keyspace: '*'});

cassandraClient.on('log', function(level, className, message,     furtherInfo) {
    console.log('log event: %s -- %s', level, message);
});

cassandraClient.connect(function (err) {
  console.log(err)
});

console.log("Starting C* getting data");

cassandraClient.execute(query, params, {prepare: true}, function(err,  result) {

  if(err) console.log(err);
  res = result;
  console.log("Done C*");
  console.log('result: ' + result.rows[0]);
  notDone = false;
});

输出:

Init Get IP Info
log event: info -- Adding host *.*.*.*:9042
Starting C* getting data 

它被困在那里。知道是什么导致了这个吗?

0 个答案:

没有答案