大数据-hive仓库的基础知识配置 hive配置mysql作为源数据存储服务 set的使用 配置当前数据库字段信息

本文介绍了Hive在Hadoop集群上的配置,包括Hive的三个组成部分,以及如何配置Hive使用MySQL作为元数据存储。通过创建Hive文件、赋予权限、创建表格、加载数据和查询操作,展示了Hive的基本用法。同时,提到了多窗口登录Hive可能导致的错误及解决办法,并讨论了`set`命令的作用和局限性。最后,通过`set`命令和 `-e`、`-f`选项的示例,解释了如何执行Hive命令。
摘要由CSDN通过智能技术生成

hive的底层是基于hadoop的
所以打开hive 需先启动集群

hive三个组成部分:
Hadoop hivedriver metastore

在这里插入图片描述
切换到tools目录下 将hive压缩包上传到该目录下并进行解压
在这里插入图片描述

切换目录:
在这里插入图片描述

在这里插入图片描述
配置如下:

在这里插入图片描述
另开一个窗口复制下内容:
在这里插入图片描述
回到第一个窗口:
在这里插入图片描述

创建hive文件 并赋予权限:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

创建表格:
在这里插入图片描述
加载上传数据:
在这里插入图片描述
进行查询:
在这里插入图片描述
查询结果:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
创建表格后产生这两个文件
在这里插入图片描述

当在另一个窗口建立hive时会发生错误 这是因为不能两个窗口同时登录hive:
如若同时登录导致的错误解决办法:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
有了上述这两个数据库文件中,当再次建立表格后 不需要再load 那一步骤去上传。即可直接去查询。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
另开一个窗口:
在这里插入图片描述

在这里插入图片描述

回到原来窗口建立表格:

在这里插入图片描述

回到第二个窗口:
在这里插入图片描述
分别查询三个表:证明三个表直接存在联系

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

使用set方法仅对当前的hive客户端有效 重启hive即失效
如果让这个变为全局变量 需要将这个参数配置到 hive-site.xml文件中(企业中不会将本地模式配置到xml文件中 我们在学习阶段也不配置)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

-e举例:

在这里插入图片描述

-f举例:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
运行结果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值