hive的安装与配置
时间: 2023-07-28 12:06:33 浏览: 47
Hive 是一个基于 Hadoop 的数据仓库工具,可以将结构化数据映射到 Hadoop 上进行查询、分析和处理。以下是 Hive 的安装和配置步骤:
1. 安装 Java 开发包
Hive 是基于 Java 开发的,需要先安装 Java 开发包。可以从官网下载 Java 开发包并安装。
2. 安装 Hadoop
Hive 需要依赖 Hadoop,因此需要先安装 Hadoop。可以从官网下载 Hadoop 并安装。
3. 下载并解压缩 Hive
可以从官网下载 Hive 的压缩包,并解压缩到指定目录。
4. 配置环境变量
编辑 ~/.bashrc 文件,添加以下内容:
```
export HADOOP_HOME=/path/to/hadoop
export HIVE_HOME=/path/to/hive
export PATH=$PATH:$HADOOP_HOME/bin:$HIVE_HOME/bin
```
保存并执行 source ~/.bashrc 命令。
5. 配置 Hive
进入 Hive 安装目录,找到 conf 目录下的 hive-site.xml 文件,编辑该文件,添加以下内容:
```
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://localhost:3306/hive?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>
```
这里使用 MySQL 作为 Hive 的元数据存储,需要先在 MySQL 创建一个名为 hive 的数据库。
6. 启动 Hive
执行 hive 命令启动 Hive,如果一切正常,将看到 Hive 的 shell 界面。
以上是 Hive 的安装和配置步骤,可以根据需要进行相应的调整和修改。