'use strict';
const co = require('co');
const hbaseInit = require('hbase-rest-cli');
const options = { host: '100.84.35.74', port: 48888 };
co(function *() {
try {
let hbase = new hbaseInit(options);
let ret = null;
ret = yield hbase.put('test', 'k1', 'cf:ttt', 'val1');
console.log('put ret=', ret);
ret = yield hbase.put('test', 'k1', 'cf:ttt', 'val2');
console.log('put ret=', ret);
ret = yield hbase.get('test', 'k1');
console.log('get ret=', ret);
ret = yield hbase.get('test', 'k1', 'cf:ttt');
console.log('get ret=', ret, ret[0].$.length);
ret = yield hbase.delete('test', 'k1');
console.log('delete row ret=', ret);
ret = yield hbase.delete('test', 'k1', 'cf:ttt');
console.log('delete row-col ret=', ret);
} catch (e) {
console.log(e);
}
});