[英]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.