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