UNPKG

node-thrift2-hbase

Version:
39 lines (35 loc) 1.37 kB
'use strict'; var config = { hosts: ["master"], port: "9090", }; var HBase = require('../src/service')(config); HBase.getRow('users', 'row1', ['info:name', 'ecf'], 1, function (err, data) { if (err) { console.log('error:', err); return; } console.log("Data for user with key 'row1':"); 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)); }); }); HBase.getRowAsync('users', 'row1', ['info:name', 'ecf'], 1) .then(function (data) { console.log("Data for user with key 'row1':"); 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)); }); }) .catch(function (err) { console.log('error:', err); });