如何在 Ubuntu 上安装 HIVE(下载和设置指南)

在安装 Apache Hive 之前,我们需要有专门的 Hadoop 安装,并且所有 Hadoop 守护进程都在运行。

有关 Hadoop 的安装,请查看此链接

一旦所有 Hadoop 守护进程都正常工作,就可以开始安装 Hive 部分了。

HIVE 安装过程-

  1. Hive 的安装
  2. Hive shell 命令

如何在 Ubuntu 上安装 Hive

以下是在 Ubuntu 中安装 Hive 的分步过程

第 1 步)在 Ubuntu 上下载和安装 Hive

要下载 Hive 稳定版设置,请参考 Apache 网址,如下所示

https://apache.ac.cn/dyn/closer.cgi/hive/。访问网址并选择 Apache 镜像下载链接。

Install Hive on Ubuntu

选择最新版本的 Hive 设置。(在我目前的情况下是 hive – 3.1.2)

Install Hive on Ubuntu

点击 bin 文件,下载将开始。

Install Hive on Ubuntu

第 2 步)解压 tar 文件

转到下载的 Tar 文件位置 -> 使用以下命令解压 tar 文件,在您的系统上安装 Hive Ubuntu

tar –xvf  apache-hive-3.1.2-bin.tar.gz

Install Hive on Ubuntu

第 3 步)在 Apache Hive 中放置不同的配置文件属性

在此步骤中,我们将执行两项操作

  1. 将 Hive Home 路径放在 bashrc 文件中
  2. 将 Hadoop Home 路径位置放在 hive-config.sh 中
  1. 在 ~/.bashrc 中提及 Hive Path

Install Hive on Ubuntu

  • 如上图所示打开 bashrc 文件
  • 在 bashrc 文件中提及 Hive 主目录路径,即 HIVE_HOME 路径,并按如下方式导出它

Install Hive on Ubuntu

要放在 bashrc 中的代码

export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin"
export PATH=$PATH:$HIVE_HOME/bin
  1. 在 Hive-config.sh 中导出 Hadoop 路径(为了与 Hadoop 生态系统通信,我们在 hive 配置字段中定义 Hadoop Home 路径)按如下所示打开 hive-config.sh

Install Hive on Ubuntu

Mention the HADOOP_HOME Path  in hive-config.sh file as shown in below  ( HADOOP_HOME Path)

Install Hive on Ubuntu

第 4 步)在 Hadoop 中创建 Hive 目录

为了与 Hadoop 通信,我们需要在 Hadoop 中创建目录,如下所示。

Install Hive on Ubuntu

为在 Hadoop 中创建 Hive 文件夹提供 root 权限。如果它没有显示任何错误消息,则表示 Hadoop 已成功授予 Hive 文件夹权限。

Install Hive on Ubuntu

第 5 步)进入 Hive shell

通过输入‘. /hive’命令进入 Hive shell,如下所示。

Install Hive on Ubuntu

Hive shell 命令

在这里,我们将使用 Hive shell 命令“create”和列名来创建示例表。

在 Hive 中创建数据库的示例代码

Hive Shell Commands

从上面的屏幕截图中,我们可以观察到以下几点

  1. 在 Hive 中创建带列名的示例表
  • 表名是“product”,有三个列名:product、pname 和 price
  • 三个列名由各自的数据类型表示
  • 所有字段均以逗号“,”分隔
  1. 显示 Hive 表信息
  • 使用“describe”命令,我们可以查看 Hive 中存在的表信息
  • 这里显示了表中存在的列名及其各自的数据类型
  • 最后,它将显示执行此命令的时间和获取的行数

Hive中创建数据库的示例代码(供自我检查)

1)创建表 product(product int, pname string, price float)

Row format delimited
Fields terminated by ',';

2)describe product