hive安装与配置详解
时间: 2023-10-17 20:15:35 浏览: 309
Hive是基于Hadoop的数据仓库工具,它可以将结构化数据映射为一张数据库表,并提供类似SQL语言的查询功能,使得数据分析师和开发人员可以使用SQL语言来查询和分析大规模的数据。下面是Hive的安装与配置详解:
1. 安装Java
Hive需要Java环境来运行,所以需要先安装Java。可以通过以下命令来安装Java:
```
sudo apt-get update
sudo apt-get install default-jdk
```
2. 安装Hadoop
Hive是基于Hadoop的,所以需要先安装Hadoop。可以参考Hadoop的安装与配置教程。
3. 下载Hive
可以从Hive的官方网站下载最新的版本,也可以从Apache的镜像站点下载。下载完成后,解压缩到指定目录,比如/opt/hive。
4. 配置Hive
配置文件位于Hive的conf目录下,修改hive-env.sh文件,设置JAVA_HOME和HADOOP_HOME变量的值,比如:
```
export JAVA_HOME=/usr/lib/jvm/default-java
export HADOOP_HOME=/opt/hadoop
```
另外,还需要修改hive-site.xml文件,将以下属性设置为对应的值:
```
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:derby:/opt/hive/metastore_db;create=true</value>
<description>JDBC connect string for a JDBC metastore</description>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>org.apache.derby.jdbc.EmbeddedDriver</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>
```
5. 启动Hive
启动Hive之前,需要先启动Hadoop。启动Hadoop后,可以通过以下命令启动Hive:
```
cd /opt/hive/bin
./hive
```
启动成功后,可以在Hive的Shell中输入SQL语句,比如:
```
hive> show tables;
```
以上就是Hive的安装与配置详解。
阅读全文