node-thrift2-hbase
Version:
Easy to CRUD for hbase by node-thrift-hbase
36 lines (26 loc) • 917 B
JavaScript
;
const _ = require('underscore');
var config = {
hosts: ["master"],
port: "9090",
};
var HBase = require('../src/service')(config);
var scan = HBase.Scan();
scan.setStartRow('start');
scan.setStartRow('end');
scan.add('sc'); //scan all family info
HBase.scan('dmp:users_categories', scan, function (err, data) { //get users table
if (err) {
console.log('error:', err);
return;
}
console.log('Total rows scanned:', data.length);
console.log('First row column values:');
console.log('========================');
_.each(data[0].columnValues, function (colVal, index) {
console.log('Column value #', index);
console.log('family:', colVal.family.toString());
console.log('qualifier:', colVal.qualifier.toString());
console.log('value:', colVal.value.readInt32BE(0, 4));
});
});