使用RESTAPI/json从Hbase进行D3可视化

使用RESTAPI/json从Hbase进行D3可视化,rest,d3.js,base64,hbase,Rest,D3.js,Base64,Hbase,我有一个独立的Vbox设置和hortonworks沙盒。我有一个名为“mytable”的HBASE表和列族“cf”。 REST服务已启动,我可以通过ssh将其卷曲到127.0.0.1地址,以获取Base64编码格式为JSON的数据。 需要一些关于使用D3.js可视化此JSON的帮助。我应该使用什么url通过RESTAPI将编码的JSON拉入D3文件。有人能举个简单的例子吗。这一定是我见过的HBase最奇怪的用例之一。。。请注意,HBase REST API*永远不能从客户端访问 您可以做的是用您

我有一个独立的Vbox设置和hortonworks沙盒。我有一个名为“mytable”的HBASE表和列族“cf”。 REST服务已启动,我可以通过ssh将其卷曲到127.0.0.1地址,以获取Base64编码格式为JSON的数据。
需要一些关于使用D3.js可视化此JSON的帮助。我应该使用什么url通过RESTAPI将编码的JSON拉入D3文件。有人能举个简单的例子吗。

这一定是我见过的HBase最奇怪的用例之一。。。请注意,HBase REST API*永远不能从客户端访问

您可以做的是用您喜欢的编程语言创建一个小型web服务/API,访问HBase REST API,从HBase获取所需的所有信息(通过执行GET或打开扫描仪),并以适用于D3的方式格式化它(我不知道是什么)。然后,您需要对前端/客户端代码执行适当的更改,以从中间API请求数据,而不是直接查询HBase

这里有大量API文档和示例:

*HBase REST API也称为STARGATE


如果您能用更多信息更新问题,我将很乐意尝试改进我的答案。

选择答案:谢谢您的建议。这就是我要找的。起初,我从HBASE REST->custom webservice方法开始,然后对一些在线文档感到困惑。我花了大量的精力来学习端到端。感谢您的帮助。NP,文档可能会让人不知所措,问题是您总是需要某种中间件应用程序来与HBase交互。如果你认为你的问题已经解决了,请慢慢来接受。