目录
1、进入/opt/software/路径,上传Hive压缩包
一、上传Hive压缩包并解压
1、进入/opt/software/路径,上传Hive压缩包
rz-->上传apache-hive-2.3.3-bin.tar.gz-->ll查看上传结果
注:若上传出现异常,可通过Xftp进行上传
2、解压压缩包:
[root@node01 software]# tar -zxvf apache-hive-2.3.3-bin.tar.gz
解压后得到名为apache-hive-2.3.3-bin的目录
3、对该目录进行重命名:
[root@node01 software]# mv apache-hive-2.3.3-bin hive-2.3.3
二、上传jar包
进入hive-2.3.3路径:cd hive-2.3.3/
conf中存放配置文件;
lib中存放与外部联系的jar包,可与其他组件进行整合关联;
配置原数据存储在MySQL中,需要在lib中加入一个jdbc的驱动:
cd hive-2.3.3/lib
rz-->mysql-community-java-5.1.49.jar
三、将元数据管理配置为mysql
1、在Hive的conf中添加配置:
[root@node01 hive-2.3.3]# cd conf/
[root@node01 conf]# vi hive-site.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<!--连接数据库地址,名称 -->
<property>
<name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://localhost:3306/myhive?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false</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.cli.print.header</name>
<value>true&l