尝试通过node.js将2M对象插入Couchbase时,我收到此错误.1M工作正常.
C:\ Users\Administrator\Desktop \node_modules\couchbase\lib\bucket.js:728抛出新错误('无法对关机桶执行操作');
我正在使用Couchbase 3.0.1,node.js 2.0.2 SDK.
这是代码:
var Couchbase = require('couchbase'); var myCluster = new Couchbase.Cluster('couchbase://10.0.0.103,10.0.0.102,10.0.0.101,'); var myBucket = myCluster.openBucket('rre'); for (var i = 0;i<1000000;i++) { myBucket.insert('dwhtryrdue_'+i, { "guid": "003dddbf-da50-46d4-a2aa-319677b5d2be", "CampaignID": 22, "ZoneID": 29, "AdvertiserID": 30, "BannerID": 36, "UserID": 32, "ClickIP": "Bette", "ClickHost": "Jerry", "ClickReferringURL": "Dejesus", "ClickDateTime": "2014-06-09T12:53:22 -00:00", "ClickCountry": "Central African Republic", "ClickState": "Kentucky", "ClickBrowser": "Chrome" }, function(err, res) { }); }
György Balás.. 6
当为指定存储桶设置密码时,也可能发生此错误.
要验证是否打开Couchbase控制台 - >导航到数据存储区选项卡 - >下拉存储桶 - >单击编辑按钮 - >弹出对话框中的第三部分是访问控制,它具有密码文本框.
希望这可以帮助,
捷尔吉
通过增加超时时间解决了该问题:myBucket.operationTimeout = 120 * 1000;
当为指定存储桶设置密码时,也可能发生此错误.
要验证是否打开Couchbase控制台 - >导航到数据存储区选项卡 - >下拉存储桶 - >单击编辑按钮 - >弹出对话框中的第三部分是访问控制,它具有密码文本框.
希望这可以帮助,
捷尔吉