我刚开始学习Hive.我在Hive书籍或Hive教程中经常看到三个术语.Hive Server,Hive Service和Thrift Server.这些是什么 ?他们是如何相关的?有什么不同 ?.什么时候使用这些?请解释
Rij*_*jul 36
Hive Service只是守护进程,它在您的客户端节点上运行,该节点向Hive Server发送请求.
Thrift是用于构建跨平台服务的RPC框架.它的堆栈由4层组成:服务器,传输,协议和处理器.您可以在https://thrift.apache.org/docs/concepts找到有关这些图层的更多详细信息 .
所有这些之间的关系:
用法:
什么是Apache Thrift:它是可扩展的跨语言服务开发框架.
当我们可以使用Apache Thrift时:开发使用以一种语言访问另一种语言开发的服务的Web服务.
什么是HiveServer:它是一种允许远程客户端向hive提交请求的服务.使用各种编程语言,并检索结果.
| 归档时间: |
|
| 查看次数: |
21073 次 |
| 最近记录: |