1、Hive安装地址
①Hive官网地址
Apache Hive
②文档查看地址
GettingStarted - Apache Hive - Apache Software Foundation
③下载地址
Index of /dist/hive
④github地址
GitHub - apache/hive: Apache Hive
2、 安装Hive
1)把apache-hive-3.1.3-bin.tar.gz上传到Linux的/opt/software目录下
2)解压apache-hive-3.1.3-bin.tar.gz到/opt/module/目录下面
[shuidi@hadoop201 software]$ tar -zxvf /opt/software/apache-hive-3.1.3-bin.tar.gz -C /opt/module/
3)修改apache-hive-3.1.3-bin.tar.gz的名称为hive
[shuidi@hadoop201 module]$ mv /opt/module/apache-hive-3.1.3-bin/ /opt/module/hive
4)修改/etc/profile.d/my_env.sh,添加环境变量
[shuidi@hadoop201 module]$ sudo vim /etc/profile.d/my_env.sh
(1)添加内容
#HIVE_HOME
export HIVE_HOME=/opt/module/hive
export PATH=$PATH:$HIVE_HOME/bin
(2)source一下
[shuidi@hadoop201 module]$ source /etc/profile.d/my_env.sh
5)初始化元数据库(默认是derby数据库)
[shuidi@hadoop201 hive]$ bin/schematool -dbType derby -initSchema
3、启动并使用Hive
1)启动Hive
[shuidi@hadoop201 hive]$ bin/hive
2)使用Hive
hive> show databases;
hive> show tables;
hive> create table stu(id int, name string);
hive> insert into stu values(1,"ss");
hive> select * from stu;
观察HDFS的路径/user/hive/warehouse/stu,体会Hive与Hadoop之间的关系。
Hive中的表在Hadoop中是目录;Hive中的数据在Hadoop中是文件。