HiveService
时间: 2024-04-25 08:25:22 浏览: 14
HiveService是Hive的一个组件,用于提供与Hive交互的服务。在之前的版本中,HiveServer是用来提供服务的,但从Hive 0.11.0开始,HiveServer2被引入作为HiveServer的重写版本,并且推荐使用HiveServer2。\[2\]HiveServer2解决了一些HiveServer存在的问题,并且在Hive 0.15版本开始,HiveServer将被移除,用户需要切换到使用HiveServer2。\[3\]所以,如果你想使用Hive的服务,建议使用HiveServer2。
#### 引用[.reference_title]
- *1* *2* *3* [hiveservice简介](https://blog.csdn.net/weixin_30604651/article/details/97215678)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
相关问题
hiveservice2
HiveServer2是一个服务接口,允许远程客户端执行SQL请求并获取检索结果。它是HiveServer的升级版本,依托于Thrift RPC,并提供对于open API(如JDBC和ODBC)的更好支持。\[1\]HiveServer2支持一个命令行工具Beeline,它是基于SQLLine CLI的JDBC客户端。\[2\]要启动HiveServer2服务,需要停止现有的所有Hive服务,并在指定的机器上执行"hiveserver2"或"hive --service hiveserver2"命令。启动后,HiveServer2会在10000端口提供服务。\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [Hive Server2(五)](https://blog.csdn.net/weixin_30595035/article/details/101649380)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
怎样在启用hiveService2的时候自动启动beeline连接
您可以通过在Hive的启动命令中添加以下参数来自动启动Beeline连接:
```
hive --service beeline --hiveconf hive.server2.transport.mode=http --hiveconf hive.server2.thrift.http.path=cliservice --hiveconf hive.server2.thrift.port=<port_number>
```
其中,`<port_number>`应替换为HiveServer2的端口号。这将启动一个Beeline连接,使您能够通过命令行界面与Hive进行交互。