Hive安装
一、环境准备
- 安装好Hadoop
- 安装好mysql
- 下载Hive
二、安装配置
2.1、将hive安装包上传到linux上
2.2、解压并配置环境变量
2.3、配置hive-site.xml
在${HIVE_HOME}/conf目录下创建hive-site.xml文件配置以下内容
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<!--mysql数据库地址-->
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://192.168.241.201:3306/hive</value>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
</property>
<!--用户名-->
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>root</value>
</property>
<!--密码-->
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>123456</value>
</property>
<property>
<name>hive.metastore.schema.verification</name>
<value>false</value>
</property>
<!--HDFS数据存储路径-->
<property>
<name>hive.metastore.warehouse.dir</name>
<value>/home/hive/warehouse</value>
</property>
<!--显示数据库名称以及字段名称-->
<property>
<name>hive.cli.print.header</name>
<value>true</value>
</property>
<!--是否在当前客户端显示当前所在数据库名称-->
<property>
<name>hive.cli.print.current.db</name>
<value>true</value>
</property>
</configuration>
2.4、将mysql的驱动包放到hive/lib下
2.5、初始化hive
这时候要保证Hadoop是启动的,并在mysql中创建一个名为hive的数据库
命令:schematool -initSchema -dbType mysql
2.6、启动hive
命令:hive