Hadoop之Hive安装
今天来教大家安装Hive主要有以下几个步骤1.复制压缩文件至虚拟机2.配置环境变量3.解决日志JAR的冲突4.用derby初始化数据库启动出错: [Hive启动时报错Missing Hive Execution Jar: /opt/module/hive/lib/hive-exec-*.jar](https://blog.csdn.net/weixin_48077303/article/detai
·
今天来教大家安装Hive
主要有以下几个步骤
- 1.复制压缩文件至虚拟机
- 2.配置环境变量
- 3.解决日志JAR的冲突
- 4.用derby初始化数据库
- 大家可能需要接着安装MySQL.这里有我接下来安装的步骤《Hive接着安装MySQL》: [hive安装mysql](https://blog.csdn.net/weixin_48077303/article/details/116203915?spm=1001.2014.3001.5501).
- HIVE启动出错: [Hive启动时报错Missing Hive Execution Jar: /opt/module/hive/lib/hive-exec-*.jar](https://blog.csdn.net/weixin_48077303/article/details/116187921?spm=1001.2014.3001.5501).
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.
更多推荐
已为社区贡献20条内容
所有评论(0)