安装准备

在安装 Hive 之前,需要确保系统中已经安装了 Java、Hadoop 和 MySQL。并且要确定 Hadoop 集群已经启动并正常运行。

1. Java 安装:Hive 是基于 Java 的,所以首先要确保系统中已经安装了 Java。使用以下命令检查 Java 是否已经安装:

java -version
Bash

2. Hadoop 安装:Hive 需要依赖 Hadoop 来进行数据存储和计算。确保已经正确安装了 Hadoop,并且 Hadoop 集群已经启动并正常运行。

3. MySQL 安装:Hive 默认使用 MySQL 来存储元数据信息。所以需要确保系统中已经安装了 MySQL,并且 MySQL 服务已经启动。

下载和解压

1. 下载 Hive:可以从 Apache 的官方网站上下载 Hive 的最新版本。下载地址为:https://hive.apache.org/downloads.html,选择稳定版本并下载。

2. 解压 Hive 压缩包:使用以下命令解压 Hive 压缩包:

tar -xzvf hive-x.x.x.tar.gz
Bash

其中,x.x.x 为 Hive 的版本号。

配置 Hive

1. 修改环境变量:打开终端,使用以下命令打开 Hive 的环境变量配置文件:

vim ~/.bashrc
Bash

在该文件末尾添加如下内容:

# Hive Configuration
export HIVE_HOME=/path/to/hive
export PATH=$PATH:$HIVE_HOME/bin
Bash

/path/hive 替换为你的 Hive 安装路径。

2. 配置 Hive 属性文件:在 Hive 的安装目录下,找到 conf 文件夹,复制 hive-defat̲.xml.template 并将复制后的文件重命名为 hive-site.xml

3. 修改 hive-site.xml:使用文本编辑器打开 hive-site.xml 文件,并对其中的配置项进行修改。主要包括:

<configuration>
  <property>
    <name>javax.jdo.option.ConnectionURL</name>
    <value>jdbc:mysql://localhost/metastore?createDatabaseIfNotExist=true</value>
    <description>JDBC connect string for a JDBC metastore.</description>
  </property>
  
  <property>
    <name>javax.jdo.option.ConnectionDriverName</name>
    <value>com.mysql.jdbc.Driver</value>
    <description>Driver class name for a JDBC metastore.</description>
  </property>
  
  <property>
    <name>javax.jdo.option.ConnectionUserName</name>
    <value>hive</value>
    <description>Username to use against metastore database</description>
  </property>
  
  <property>
    <name>javax.jdo.option.ConnectionPassword</name>
    <value>hive</value>
    <description>password to use against metastore database</description>
  </property>
</configuration>
XML

其中,将 localhost 替换为你的 MySQL 数据库主机名,mηsre 替换为你想要的元数据数据库名称,hive 替换为你的 MySQL 用户名和密码。


本文由轻山版权所有,禁止未经同意的情况下转发