需要安装好Hadoop和MySQL,可以参考【Hadoop2.6.0完全分布式安装部署】,【Linux下安装mysql5.7】
hive1.1.0安装包和JDBC驱动下载链接【链接:https://pan.baidu.com/s/1URSpE6SIX1km2saFufL87Q 提取码:8zor 】
解压安装
解压apache-hive-1.1.0-bin.tar.gz,指定到/opt/apps
# tar -zxf apache-hive-1.1.0-bin.tar.gz -C/opt/apps
为解压后的文件夹重命名
# mv apache-hive-1.1.0-bin hive
在master上配置环境变量
# vi ~/.bashrc
在文件末尾添加
export HIVE_HOME=/opt/apps/hive
export PATH=$HIVE_HOME/bin:$PATH
将MySql驱动包移动到hive/lib目录
# mv mysql-connector-java-5.1.32.jar /opt/apps/hive/lib
修改配置文件hive-site.xml
# pwd
/opt/apps/hive/conf
# cp hive-default.xml.template hive-site.xml
# vi hive-site.xml
查找修改或在文件末尾添加
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://localhost:3306/hivedb?createDatabaseIfNotExist=true</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>Root_12root</value>
</property>
schema元数据库格式化
# pwd
/opt/apps/hive/bin
# schematool -dbType mysql -initSchema
启动hive
# hive