1.安装MYSQL,虚拟机版本。见https://mp.csdn.net/mdeditor/90380454#
2.官网下载hive安装包,放入虚拟机创建的一个目录里
3.解压:
tar -zxvf hive安装包
4.vim /etc/profile配置环境变量:
1. export HIVE_HOME=/root/tools/hive/hive-2.3.5 //hive解压后的安装路径
2. export PATH=$PATH:$HIVE_HOME/bin
source /etc/profile
6.修改conf里的hive-site.xml(若没有改文件,就将hive-default-site.xml(偶夫人可能有temporary临时单词)的临时文件改名)
1,$d:删除所有
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>hive.metastore.local</name>
<value>true</value>
</property>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://192.168.159.100:3306/hive13?serverTimezone=Asia/Shanghai</value>
、 <!--这里的hive13代表着在mysql中已经创建了一个叫hive13的数据库,如果mysql中没有这么一个数据库会报错-->
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.cj.jdbc.Driver</value>
<!-- 在mysql后加.cj-->
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>root</value>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>!G1Pwd123</value><!-- 这里是数据库密码 -->
</property>
</configuration>
7.调用hive/bin/目录下的schematool,用工具格式化hive
1.schematool
2.schematool -initSchema -dbType mysql
8.运行hive
hive