Nodejs连接HBase

Nodejs使用的是REST API 与HBase链接的,项目的地址https://github.com/wdavidw/node-hbase

创建一个hbase的测试文件夹 进入hbase的测试文件夹下

npm install hbase

下载相应的Nodejs连接Hbase的库。

启动HBase,然后启动Hbase的REST Server,

 bin/hbase-daemon.sh start rest 

REST Server默认监听8080端口,如果8080端口被占用,可以修改HBase的hbase-site.xml文件,添加下列属性。

 <property>
          <name>hbase.rest.port</name>
        <value>8090</value>

  </property>

这样即可监听8090端口。

示例:

测试链接是否成功。 

var hbase = require('hbase');
var assert = require('assert');
var client = hbase({
    host:'localhost',
    port:8090
});
client.getTables(function(err,tables){
    console.log(tables);

}); 

我的HBase数据库中已经有了test表,所以会显示如下

[ { name: 'test' } ]  

原文地址:https://www.cnblogs.com/hitandrew/p/2724283.html