如何在 Ubuntu (下载和设置指南)
在安装 Apache Hive 之前,我们需要专用的 Hadoop的 安装、启动并运行所有 Hadoop 守护进程。
对于 Hadoop 的安装,请检查此处 链接
一旦所有 Hadoop 守护进程正常工作,就开始安装 Hive 部分。
HIVE 安装过程-
如何在 Ubuntu
以下是安装 Hive 的分步过程 Ubuntu:
步骤 1)下载并安装 Hive Ubuntu
要下载 Hive 稳定安装程序,请参阅 阿帕奇 URL 如下
http://www.apache.org/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 文件中
- 在 hive-config.sh 中放置 Hadoop Home 路径位置
- 提 Hive 路径 ~/.bashrc
- 打开 .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 中创建目录,如下所示。
授予 root 权限以在 Hadoop 中创建 Hive 文件夹。如果没有抛出任何错误消息,则表示 Hadoop 已成功授予 Hive 文件夹权限。
步骤 5)进入 Hive shell
通过输入进入 Hive shell /hive 复制代码 命令如下所示。
Hive shell 命令
这里我们将使用带有列名的 Hive shell 命令“create”创建示例表。
在 Hive 中创建数据库的示例代码
从上面的屏幕截图我们可以观察到以下情况:
- 在 Hive 中创建带有列名的示例表
- 此处的表名称为“product”,具有三个列名称 产品、产品名称和价格
- 三个列名由其各自的数据类型表示
- 所有字段均以逗号“,”结尾
- 显示 Hive 表信息
- 使用“describe”命令,我们可以看到 Hive 中存在的表信息
- 这里显示表模式中存在的列名及其各自的数据类型。
- 最后,它将显示执行此命令的时间以及获取的行数
创建数据库的示例代码 蜂房 (供自我检查)
1)创建表产品(产品整数,pname字符串,价格浮点数)
Row format delimited Fields terminated by ',';
2)描述产品: