Hive与Hadoop实现整合实战

本文详细介绍了Hive与Hadoop的整合过程,包括Hive的架构、Metastore的三种运行模式,特别是远程模式的配置。内容涵盖Hive的安装、MySQL配置、启动metastore与hiveserver2服务,以及Hive的常用SQL操作和beeline的使用。强调了在生产环境中推荐使用远程模式,因为它更高效且安全。
摘要由CSDN通过智能技术生成

1、Hive架构与应用场景

Hive架构:

1. MetaStore

MetaStore表示元数据存储,所谓的元数据就是hive创建的数据库、表等信息,这些元数据可以存储在关系型数据库Derby、MySQL中。

可以把MetaStore理解为后端数据库的代理层,hive客户端连接到MetaStore后,MetaStore再去连接后端MySQL数据库来存取元数据,这样,就可以有多个hive客户端同时连接到MetaStore,而且这些客户端不需要知道MySQL数据库的用户名和密码,它们只需要连接MetaStore服务即可。

2. HiveServer/ HiveServer2

顾名思义,这是hive上启动的一个服务,早期的hive版本中,启动的服务是HiveServer,此服务启动后,hive客户端就可以通过IP加端口的方式对hive进行访问,此服务主要用于远程客户端使用各种编程语言向Hive提交请求并查询结果的情况。远程客户端可以通过jdbc、odbc等开发接口访问HiveServer服务。

由此可知,HiveSe

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wespten

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值