hbase-rest-cli

1.0.1 • Public • Published

hbase-rest-cli

  1. feature1: hbase-rest-cli

  2. feature2: bench of random_write/read; cd node_modules/hbase-rest-cli/test/ && node test.js -h

sample

'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;
        // 1. --- insert || update
        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);
        // 2. --- get
        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);
 
        // 3-1.  delete row
        ret = yield hbase.delete('test', 'k1');
        console.log('delete row ret=', ret);
        // 3-2.  delete row-cf:qualifier
        ret = yield hbase.delete('test', 'k1', 'cf:ttt');
        console.log('delete row-col ret=', ret);
 
    } catch (e) {
        console.log(e);
    }   
 
});

Readme

Keywords

Package Sidebar

Install

npm i hbase-rest-cli

Weekly Downloads

0

Version

1.0.1

License

BSD-3-Clause

Last publish

Collaborators

  • caiming1987612