Hive的安装(超详细)

本文详细介绍了Hive的三种安装模式:嵌入、本地和远程。在嵌入模式下,元数据存储在内嵌的Derby数据库,适合测试,不适用于生产。本地和远程模式则使用外部数据库如MySQL存储元数据,实现元数据共享。文章通过实例演示了如何在Linux环境下安装MySQL服务,配置Hive以连接MySQL,并提供了配置文件修改和MySQL驱动的添加步骤。
摘要由CSDN通过智能技术生成

Hive的安装模式

Hive的安装模式分为三种,分别是嵌入模式、本地模式和远程模式。下面针对这三种模式进行介绍。

  1. 嵌入模式:使用内嵌的 Derby数据库存储元数据,这种方式是Hive的默认安装方式,配置简单,但是一次只能连接一个客户端,适合用来测试,不适合生产环境。
  2. 本地模式:采用外部数据库存储元数据,该模式不需要单独开启Metastore服务,因为本地模式使用的是和Hive在同一个进程中的Metastore服务。
  3. 远程模式:与本地模式一样,远程模式也是采用外部数据库存储元数据。不同的是,远程模式需要单独开启Metastore服务,然后每个客户端都在配置文件中配置连接该Metastore服务。远程模式中,Metastore服务和Hive运行在不同的进程中。

7.3.2 Hive安装之嵌入模式

  1. 下载Hive安装包

首先在Apache镜像网站下载Linux下的Hive安装包,上传资料,apache-hive-1.2.1-bin.tar.gz。下载完毕后,将安装包apache-hive-1.2.1-bin.tar.gz上传至Linux系统中(本次操作在hadoop01节点上进行演示说明)的/export/software文件夹下,将压缩包解压至/export/servers文件夹下。步骤如下所示:

使用ls查看

  1. 使用命令:tar -zxvf apache-hive-1.2.1-bin.tar.gz -C /export/servers将压缩包解压至/export/servers文件夹下。

  1. 嵌入模式下,无需对Hive配置文件进行修改,只需要启动Hive安装包下的bin目录下的Hive程序即可,具体指令如下所示:

bin/hive

执行上述指令后,就进入到Hive交互式界面,效果如下图所示。

从下图可以看出,使用与MySQL操作相同的“show databases”语句查询Hive当前所有数据库列表成功,并返回唯一个 default 数据仓库,该default数据仓库是Hive自带的也是默认的存储仓库。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值