使用REST服务访问Hadoop数据

时间:2016-05-12 11:37:03

标签: hadoop bigdata

我正在尝试更新HDP架构,以便REST API可以访问驻留在Hive表中的数据。如何将数据从HDP暴露给其他服务的最佳方法是什么?

这是我最初的想法:

我在Hive表中存储数据,我想通过REST API公开一些信息,因此我认为使用HCatalog / WebHCat是最好的解决方案。但是,我发现它只允许查询元数据。 enter image description here

我有什么选择?

谢谢

2 个答案:

答案 0 :(得分:1)

你可以很好地使用WebHDFS,它基本上是一个基于Hadoop的REST服务。

请参阅以下文档:

https://hadoop.apache.org/docs/r1.0.4/webhdfs.html

答案 1 :(得分:0)

你在运行什么版本的HDP? Knox组件已经推出了相当长的一段时间,并且可以通过Ambari进行管理。

你能得到一个在HTTP模式下运行的HiveServer2实例吗? 这将通过J / ODBC驱动程序为您提供SQL访问,而无需客户端计算机上的Hadoop配置和二进制文件(驱动程序所需的除外)。

相关问题