Hadoop历险记(七 Hive配置和启动hiveservice2服务)

文章详细介绍了Hive的元数据服务,包括其作为元数据与外部客户端交互的中间人角色,以及远程模式下的配置,涉及到metastore和HS2服务。启动过程包括Hadoop集群、metastore和HS2服务,并强调beeline作为jdbc客户端只能通过HS2访问Hive。此外,文章还提到了理解Hive配置文件的重要性,特别是hive-site配置文件中的数据库连接信息和远程metastore设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Hive的元数据服务

之前讲了hive的元数据,它存储着hiveSQL映射和hdfs具体文件数据的对应关系。

但是元数据存在单独的mysql中 直接将它暴露给外部是不安全的,所以hive特别增加了一个元数据服务。 它作为元数据和外部客户端之间的一个中间人。
在这里插入图片描述
metastore有三种服务配置模式 同时也可以说这是hive的三种安装模式:
在这里插入图片描述
我们正常使用hive的时候 都是推荐远程模式 因为这种模式最接近我们日常的使用场景。

远程模式:

在这里插入图片描述
远程模式有新老两套配置。
现在都强烈用新配置了, 这里新配置由多了一个东西 叫做HS2,新手觉得很sb,本来元数据外面套一个元数据服务,现在元数据服务外面还有再套一个HS2.
只能说设计者刚开始就没想周全,所以后面新框架又加了这个组件。
所以现在我们通用的就是二代客户端,二代客户端怎么访问呢?
在 hive_home/bin/ 下面 有一个 beeline 他是一个jdbc客户端 他的性能和安全性都要比第一代优秀。


这里有个关键点要注意&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值