簡體   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