Hive安装部署
博客资源:
Hive的安装包和源码包:
链接:https://pan.baidu.com/s/13xvIMzJ69PZUJ75Eo11cHQ
提取码:olnl
Hive连接MySQL的驱动:
链接:https://pan.baidu.com/s/1eNiSY_GBRh6s-x-atbNlGw
提取码:cfdx
Hive 安装前需要安装好 JDK 和 Hadoop。配置好环境变量。
根据元数据存储的介质不同,分为下面两个版本,其中 derby 属于内嵌模式。实际生产环境中则使用其他数据库 (例如mysql,Oracle等) 来进行元数据的存储。
目前这里暂时先介绍内置 derby 版和以MySQL来存储元数据的版本。
内置 derby 版:
1. 首先进入之前设定好的存放软件的位置,然后将hive的压缩包上传上去
先进入except/server
路径下,然后使用 rz
命令把Hive的安装包上传上来。
2. 解压压缩包,如果想一下安装文件夹名称的改一下,不该没事,安装包也可以删除,不删也没事
使用命令:tar -zxvf apache-hive-1.2.1-bin.tar.gz
命令解压安装包。
我这边选择换个名,且把安装包给删除掉。
使用命令:mv apache-hive-1.2.1-bin hive
将解压后的文件重命名为hive
使用命令:rm -rf apache-hive-1.2.1-bin.tar.gz
删除安装包
3. 可以进入Hive安装文件中查看一下文件结构
4. 启动derby 版的Hive
直接使用 bin/hive
即可启动Hive。
内置 derby 版的优缺点:
优点:直接解压即可。
缺点:不同路径启动 hive,每一个 hive 拥有一套自己的元数据,无法共享。
即不同路径下启动Hive元数据不相通,即在 bin
下启动与在except
文件夹下启动是两份元数据。
mysql 版:
使用MySQL进行元数据的存储需要先安装MySQL(如果使用Oracle进行元数据的存储就需要先安装Oracle)。
安装MySQL:
1.在线安装:(注意:虚拟机要能够联网)
使用命令yum install mysql mysql-server mysql-devel
在线安装。