UNPKG

node-thrift2-hbase

Version:
36 lines (26 loc) 917 B
'use strict'; 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)); }); });