繁体   English   中英

如何安装Cassandra Node.js

[英]How to install cassandra nodejs

我在亚马逊上有一个Linux EC2实例,并安装了cassandra。 然后我安装了nodejs并使用了

npm install node-cassandra-cql

安装nodejs的cassandra部分。 我已经尝试了给出的基本脚本:

//Creating a new connection pool to multiple hosts.
var cql = require('node-cassandra-cql');
var client = new cql.Client({hosts: ['host1', 'host2'], keyspace: 'keyspace1'});
client.execute('SELECT key, email, last_name FROM user_profiles WHERE key=?', ['jbay'],
  function(err, result) {
    if (err) console.log('execute failed');
    else console.log('got user profile with email ' + result.rows[0].email);
  }
);

问题是我在第一行收到一个错误,说未定义需求。 我的服务器说所有东西都安装好了,是否有一些偏好可以赶上我?

如果您收到错误消息,指出未定义require ,也许您没有使用node二进制文件运行它? 我能够执行以下代码:

从项目的根源开始,我执行了:

$ npm install node-cassandra-cql

我在项目的根目录中创建了一个文件index.js ,并将您上面粘贴的cassandra代码添加到了文件中。 然后执行(从同一目录):

$ node index.js 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM