新しいサーバー (Ubuntu 13.04) に riak、node.js、riak-js を再インストールしましたが、突然、Riak-JS の db.keys() を使用してバケット内のキーのリストを取得すると、まったく返されません。
どのように失敗するかを示すテスト スニペットを次に示します。
var db = require('riak-js').getClient();
console.log('1');
db.save('bkt','x','1', function(err, data) {
console.log('2');
db.get('bkt','x', function(err, data) {
console.log('3:'+data);
db.keys('bkt', function(err, list) {
console.log('4');
for (key in list) { console.log('5:'+list[key]); }
});
});
});
出力は次のとおりです。
1
2
3:1
それ以外は何も出力しません。最新の Riak (1.4.2)、Node.js、Riak-JS (@latest) をインストールしました。
ありがとう!