今天来教大家安装Hive

1.复制压缩文件至虚拟机

打开xftp,将压缩包复制到自己安装软件的目录下,然后解压缩文件夹

# 解压缩文件
 tar -zxvf /opt/software/apache-hive-3.1.2-bin.tar.gz -C /opt/module/
 #将解压的文件重命名为Hive
 mv /opt/module/apache-hive-3.1.2-bin/ /opt/module/hive

在这里插入图片描述

2.配置环境变量

#这里记得改成自己的环境变量文件
sudo vim /etc/profile.d/自己的环境变量文件

然后打开了文件,往里面加入

#HIVE_HOME
export HIVE_HOME=/opt/modul/hive
export PATH=$PATH:$HIVE_HOME/bin


最后刷新一下环境变量

source /etc/profile.d/my_env.sh 

3.解决日志JAR的冲突

这一步是因为hadoop中也有对应的日志文件,hive寻找日志时会出现两个日志文件从而报错,但是报错也不影响我们使用。这一步可配置也可不配置!

 mv $HIVE_HOME/lib/log4j-slf4j-impl-2.10.0.jar $HIVE_HOME/lib/log4j-slf4j-impl-2.10.0.bak

4.用derby初始化数据库

Hive默认使用derby数据库所以我们不用修改成Mysql语句也能使用。

#在hive目录下面输入
bin/schematool -dbType derby -initSchema

出现一大长串就初始化成功。
在这里插入图片描述
进行简单的测试
在这个测试之前一定要启动hdfs和yarn服务

#在配置hdfs的主机上的hadpood3.1.3的文件夹下输入
sbin/ start-dfs.sh
#启动历史服务
mapred --daemon start historyserver
#在配置yarn的机器上启动yarn
sbin/start-yarn.sh

然后输入

#就可进入hive客户端
bin/hive

进入到了客户端,说明hive配置成功!
在这里插入图片描述

大家可能需要接着安装MySQL.这里有我接下来安装的步骤《Hive接着安装MySQL》: hive安装mysql.

HIVE启动出错: Hive启动时报错Missing Hive Execution Jar: /opt/module/hive/lib/hive-exec-*.jar.

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐