在集成tez之前,我们先来安装一下Hive注意此时安装hive一定要安装hive2.0版本以上的,因为Tez对于低版本hive不支持,这里我选用2.3版本的作为演示
1.解压tar包到指定的目录
[mo@node102 software]$ tar -zxvf apache-hive-2.3.6-bin.tar.gz -C /opt/module/
2.将mysql的jar包拷贝到hive的lib目录下
cp /opt/software/mysql-libs/mysql-connector-java-5.1.27/mysql-connector-java-5.1.27-bin.jar /opt/module/hive/lib/
3.在/opt/module/hive/conf路径上,创建hive-site.xml文件并填写如下内容,注意里面的数据库用户名和密码等需要更改成自己的
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://node102:3306/metastore?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<</