Cassandra - 使用nodejs模块helenus抛出getaddrinfo ENOENT错误

时间:2012-03-17 11:21:56

标签: node.js cassandra cql

我已经设置了一个会话模块,用于检查cassandra中的会话数据是否已过期。但是经过一段时间后会抛出这个错误...

 Error: getaddrinfo ENOENT

我还没有得到导致此错误的原因。

我正在使用Helenus这是一个nodejs模块,它允许我连接并向Cssandra执行CQL查询。

我还注意到,以下对象也会被返回,而不是来自cassandra列族的实际数据......

{ _idleTimeout: 2000,
  _idlePrev: 
   { _idleNext: [Circular],
     _idlePrev: [Circular],
     ontimeout: [Function] },
  _idleNext: 
   { _idleNext: [Circular],
     _idlePrev: [Circular],
     ontimeout: [Function] },
  _onTimeout: [Function],
  _idleStart: Sat, 17 Mar 2012 02:19:57 GMT }

1 个答案:

答案 0 :(得分:0)

由于没有针对此问题提出解决方案,我决定切换到nodejs模块cassandra-client。

到目前为止,我还没有遇到任何问题。

https://github.com/racker/node-cassandra-client