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文件,添加下列属性。
<name>hbase.rest.port</name>
<value>8090</value>
</property>
这样即可监听8090端口。
示例:
测试链接是否成功。
var assert = require(\’assert\’);
var client = hbase({
host:\’localhost\’,
port:8090
});
client.getTables(function(err,tables){
console.log(tables);
});
我的HBase数据库中已经有了test表,所以会显示如下
[ { name: \’test\’ } ]