An open API service indexing awesome lists of open source software.

https://github.com/welefen/thrift-hbase-client

hbase client generated by thrift
https://github.com/welefen/thrift-hbase-client

client hbase thrift

Last synced: about 2 months ago
JSON representation

hbase client generated by thrift

Awesome Lists containing this project

README

        

# thrift-hbase-client

Hbase.thrift from https://raw.githubusercontent.com/apache/hbase/master/hbase-thrift/src/main/resources/org/apache/hadoop/hbase/thrift/Hbase.thrift

```
thrift --gen js:node Hbase.thrift
```

## install

```
npm i thrift-hbase-client
```

## use

```js
const HBase = require('thrift-hbase-client');
const instance = new HBase({
host: '',
port: 9090
});

instance.getRow({table: 'tableName', rowkey: key}).then(data => {
console.log(data);
}).catch(err => {
console.error(err);
})

instance.putRow({
table: 'tableName',
rowkey: 'welefen_1',
columns: {
'value:default': 'welefen_1'
}
}).then(data => {
console.log(data);
}).catch(err => {
console.error(err);
})

```