本文介绍hive-1.2.2的安装,生产环境多使用CDH、HDP构建集群,搭建此集群主要用于学习。
1.下载解压
在官网下载hive-1.2.2的安装包,上传到linux服务器,并解压到/usr/local目录
2.安装mysql数据库
hive默认将元数据保存在内存数据库中,重启后数据会丢失,所以将元数据保存到mysql比较好。
安装过程请自行百度。
3.修改配置文件
打开hive-1.2.2目录
vi conf/hive-site.xml,加入如下配置
<configuration>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://hdp-01: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>root</value>
<description>username to use against metastore database</description>
</property>
<!-- 数据库密码,根据自己的数据库密码填写 -->
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>wym123</value>
<description>password to use against metastore database</description>
</property>
</configuration>
4.上传jar包
上传一个mysql connector的jar包到hive的安装目录的lib中
5、配置环境变量
配置HADOOP_HOME 和HIVE_HOME到系统环境变量中:/etc/profile
然后使变量生效 source /etc/profile
6、hive启动测试
输入指令hive,启动hive
至此,hive 安装成功,相关教程将在后续更新。