从节点js上的Hbase解码protobuf响应

时间:2016-07-20 09:22:11

标签: javascript json node.js hbase protocol-buffers

我试图从节点js应用程序连接HBase

因为我们使用的是HBase版本1.0.0,所以我正在使用npm模块hbase-rpc-client

我已经能够从hbase获得响应,但响应是protobuf对象,我无法找到任何方法将其解析回json

我已尝试使用protobufjs,但我仍然无法理解如何解析它。

我的代码如下:

var hbase = require('hbase-rpc-client')
var buffer = require('protobufjs')
var client = hbase({
    zookeeperHosts:['localhost:2181']
})

client.on('error',function(err){console.log(err)})

var Get = new hbase.Get('1')

client.get('testTable',Get,function(err,res){
   if(err){
     console.log(err)
   }
   else{
     var parser = new buffer.DotProto.Parser(res)
   }
})

0 个答案:

没有答案