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\’ } ]  

版权声明:本文为hitandrew原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/hitandrew/archive/2012/10/15/2724283.html