元数据与数据治理|Hive安装与配置详解,整半天终于全明白了

本篇介绍hive的安装、配置、测试等内容希望对大家有所收获

什么是hive

hive是建立在hadoop上的,hadoop中的mapreduce调用如果面向DBA的时候,因为不是每个DBA都能明白mapreduce的工作原理,所以此时处于一种很尴尬的场景,毕竟精力有限,再学习mapreduce有点得不偿失。

hive正是实现了这个,hive是要类SQL语句(HiveQL)来实现对hadoop下的数据管理。hive属于数据仓库的范畴,数据库侧重于OLTP(在线事务处理),数据仓库侧重OLAP(在线分析处理);也就是说,例如mysql类的数据库更侧重于短时间内的数据处理,反之。

无hive:使用者.....->mapreduce...->hadoop数据(可能需要会mapreduce)

有hive:使用者...->HQL(SQL)->hive...->mapreduce...->hadoop数据(只需要会SQL语句)

应该明白hive的定位了吧,至于技术的发展图,用下面的一张图来替代下吧 (手绘版)

元数据与数据治理|Hive安装与配置详解,整半天终于全明白了 13篇

 

​正文(hive安装和配置)

安装

1.hive下载——地址:http://mirror.bit.edu.cn/apache/hive/

下载速度还算 可以,以安装 hive-3.1.1为例

元数据与数据治理|Hive安装与配置详解,整半天终于全明白了 13篇

 

2.将hive上传到服务器,解压到/usr/local下:

tar -zxvf apache-hive-3.1.1-bin.tar.gz -C /usr/local/

元数据与数据治理|Hive安装与配置详解,整半天终于全明白了 13篇

 

3.将文件重命名为hive文件:

mv apache-hive-3.1.1-bin hive

元数据与数据治理|Hive安装与配置详解,整半天终于全明白了 13篇

 

4.修改环境变量/etc/profile:

vi /etc/profile

在最底端追加,如下 配置

export HIVE_HOME=/usr/local/hive
export PATH=$PATH:$HIVE_HOME/bin

执行(否则不会 立即生效)

source /etc/profile

5.验证是否安装成功

hive --version

本应该成功的结果报错如下

Cannot find hadoop installation: $HADOOP_HOME or $HADOOP_PREFIX must be set or hadoop must be in the path

hadoop路径配置问:修改 conf/hive-env.sh 中Hadoop的路径设置

元数据与数据治理|Hive安装与配置详解,整半天终于全明白了 13篇

 

之后 再 执行,ok 成功

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值