如何在 Ubuntu 上安装 HIVE(下载和设置指南)
在安装 Apache Hive 之前,我们需要有专门的 Hadoop 安装,并且所有 Hadoop 守护进程都在运行。
有关 Hadoop 的安装,请查看此链接
一旦所有 Hadoop 守护进程都正常工作,就可以开始安装 Hive 部分了。
HIVE 安装过程-
如何在 Ubuntu 上安装 Hive
以下是在 Ubuntu 中安装 Hive 的分步过程
第 1 步)在 Ubuntu 上下载和安装 Hive
要下载 Hive 稳定版设置,请参考 Apache 网址,如下所示
https://apache.ac.cn/dyn/closer.cgi/hive/。访问网址并选择 Apache 镜像下载链接。
选择最新版本的 Hive 设置。(在我目前的情况下是 hive – 3.1.2)
点击 bin 文件,下载将开始。
第 2 步)解压 tar 文件
转到下载的 Tar 文件位置 -> 使用以下命令解压 tar 文件,在您的系统上安装 Hive Ubuntu
tar –xvf apache-hive-3.1.2-bin.tar.gz
第 3 步)在 Apache Hive 中放置不同的配置文件属性
在此步骤中,我们将执行两项操作
- 将 Hive Home 路径放在 bashrc 文件中
- 将 Hadoop Home 路径位置放在 hive-config.sh 中
- 在 ~/.bashrc 中提及 Hive Path
- 如上图所示打开 bashrc 文件
- 在 bashrc 文件中提及 Hive 主目录路径,即 HIVE_HOME 路径,并按如下方式导出它
要放在 bashrc 中的代码
export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin" export PATH=$PATH:$HIVE_HOME/bin
- 在 Hive-config.sh 中导出 Hadoop 路径(为了与 Hadoop 生态系统通信,我们在 hive 配置字段中定义 Hadoop Home 路径)按如下所示打开 hive-config.sh
Mention the HADOOP_HOME Path in hive-config.sh file as shown in below ( HADOOP_HOME Path)
第 4 步)在 Hadoop 中创建 Hive 目录
为了与 Hadoop 通信,我们需要在 Hadoop 中创建目录,如下所示。
为在 Hadoop 中创建 Hive 文件夹提供 root 权限。如果它没有显示任何错误消息,则表示 Hadoop 已成功授予 Hive 文件夹权限。
第 5 步)进入 Hive shell
通过输入‘. /hive’命令进入 Hive shell,如下所示。
Hive shell 命令
在这里,我们将使用 Hive shell 命令“create”和列名来创建示例表。
在 Hive 中创建数据库的示例代码
从上面的屏幕截图中,我们可以观察到以下几点
- 在 Hive 中创建带列名的示例表
- 表名是“product”,有三个列名:product、pname 和 price
- 三个列名由各自的数据类型表示
- 所有字段均以逗号“,”分隔
- 显示 Hive 表信息
- 使用“describe”命令,我们可以查看 Hive 中存在的表信息
- 这里显示了表中存在的列名及其各自的数据类型
- 最后,它将显示执行此命令的时间和获取的行数
在Hive中创建数据库的示例代码(供自我检查)
1)创建表 product(product int, pname string, price float)
Row format delimited Fields terminated by ',';
2)describe product