UNPKG

node-thrift2-hbase

Version:
40 lines (28 loc) 875 B
'use strict'; var config = { hosts: ["master"], port: "9090", }; var HBase = require('../src/service')(config); var put = HBase.Put('row1'); // cf qualifier value put.add('info', 'money', {type: 'float', value: 12.34}); put.add('info', 'click', {type: 'integer', value: 100}); //string values don't need a wrapper object put.add('ecf', 'name', 'zhudaxian'); // timestamp put.add('info', 'name', 'beijing', new Date().getTime()); HBase.put('users', put, function (err) { if (err) { console.log('error:', err); return; } console.log('Put is successful.'); }); HBase.putAsync('users', put) .then(function () { console.log('Put is successful.'); }) .catch(function (err) { console.log('error:', err); });