- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
这些天我正在使用 Apache Hive,下面的事情让我很困惑 -
有一个 Hive Web 界面 (hive --service hwi),它监听端口(默认 9999)并允许客户端提交查询并稍后返回设备、授权等。
还有一个 HiveServer (hive --service HiveServer),它运行一个服务器并允许远程客户端连接和提交 Hive 查询,并且还受授权保护等。
它们有什么不同? (或者他们不是)?如果它们不同,但提供相同类型的功能,那么有什么不同?
还有一个 HiveServer2 和一个 Thrift 服务器,这不确定,但我认为是对 HiveServer 的改进?
有人可以谈谈它们并阐明它们的独特性以及它们解决的更大问题是什么吗?
问候,
(*Vipul)() ;
最佳答案
Hive 的 HWI (HiveWebInterface) 是使用 Hive 命令行界面的替代方法。它提供以下功能:
另一方面,HiveServer 允许远程客户端使用 Thrift 向 Hive 提交请求。的 various programming language绑定(bind)。由于HiveServer使用了Thrift,所以有时也被称为ThriftServer。
HiveServer v1 无法处理来自多个客户端的并发请求,这一限制在 HiveServer v2 中得到解决,它允许与客户端的多个并发连接。 HiveServer2 还提供:
HiveServer2 提供各种client interfaces喜欢:
HiveServer2 JDBC 驱动可用于连接 Tableau、Talend 等 BI 工具以执行 ETL。
关于hadoop - Hive中HWI和 "HiveServer"的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28510324/
这些天我正在使用 Apache Hive,下面的事情让我很困惑 - 有一个 Hive Web 界面 (hive --service hwi),它监听端口(默认 9999)并允许客户端提交查询并稍后返回
我想从 php 客户端连接到 hiveserver2。但是,我得到一个空白页(我应该在配置单元中看到一个表列表)。我改编了代码 https://github.com/garamon/php-thrif
我正在尝试从命令提示符运行配置单元,它工作得非常好。但是当我尝试使用“hive --service hiveserver”命令运行 hiveserver 时,出现以下异常。 Starting Hive
首先:我是 Hive 的新手。 我刚刚安装了 Hive,当我运行“hive”时,服务器启动并将我带入 CLI。但是当我尝试使用“hive --service hiveserver”将它作为服务/服务器
我是 Hadoop/hive 的新手。我已经安装了 hadoop 和 hive。当我使用 hive 作为命令提示符时它工作正常但是我要实现 hive 的 JDBC 然后键入以下命令 hive>$HIV
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 6 年前。 Improve this qu
嗨,大家好,我在下面的链接中引用了一个示例,以通过 hive 集成创建一个 Spring 示例。 https://github.com/spring-projects/spring-data-book
我是一名优秀的程序员,十分优秀!