我开始使用Couchbase并使用Test Drive Orbitera设置一个实例。我可以通过http://34.73.90.175:8091
访问管理界面,但是当我尝试从Node.js代码进行连接时,出现以下错误。
{"message":"DNS/Hostname lookup failed","code":21}
我正在使用以下节点代码
var couchbase = require('couchbase')
var cluster = new couchbase.Cluster('couchbase://34.73.90.175',function(err)
{
if(err) console.log(err)
})
cluster.authenticate('couchbase','MY-PASSWORD')
var bucket = cluster.openBucket('customer-data', function(err){
if(err) console.log(err)
})
for(var i = 1 ; i < 1000; i++) {
console.log('Upserting key : ' + i)
bucket.insert(i.toString(), { 'Name' : 'Name-' + i, 'Description': 'Desc-' + i }, function(err, result){
if (!err) {
console.log("stored document successfully. CAS is %j", result.cas);
} else {
console.error("Couldn't store document: %j", err);
}
})
}
我尝试从我的计算机ping IP正常运行。我还尝试将IP:8091卷曲也可以。
我的package.json
具有以下依赖性:
"dependencies": {
"couchbase": "^2.6.7"
}