分享好友 最新动态首页 最新动态分类 切换频道
2024年大数据最新大数据期末复习资料2024 Beta版_大数据导论期末考试知识点,太香了
2024-12-27 05:31

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化

2024年大数据最新大数据期末复习资料2024 Beta版_大数据导论期末考试知识点,太香了

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以戳这里获取

 
 
 
3.2 查看hive中的表
3.3 创建表
3.4 显示表结构

3.5 显示表内容

3.6 从文件中导入数据

本地机创建文件
在文件里添加数据

 
 
3.7 增加字段
 
 
3.8 修改字段名称
 
 
3.9 修改字段类型、位置
3.10 删除字段
 
 
3.11 复制表
 
 
3.12 复制表结构
 
 
 
3.13 重命名表
 
 
3.14 清空表中数据
 
 
3.15 删除表
 
 
3.16 将hive 表中数据下载到本地
 
 
 
4. 表的存储
5. 外部表和内部表

:管理表(内部表,临时表) 删除的时候,元数据、实际表文件全部删除。
外部表:删除的时候,只删除元数据、实际表文件不删除。

创建外部表

 
 
 
 
6. 分区表

分区表:将一张表的数据按照分区规则分成多个目录存储。这样可以通过指定分区来提高查询速度。

 
 
 
 
7. 桶表

对于每一个表(table)或者分区,Hive可以进一步组织成桶,也就是说桶是更为细粒度的数据范围划分

向桶表输入数据

8. 复杂数据类型
9. 其他语句
9.1 创建数据库
9.2 删除数据库

 

删除命令的最后面加上关键字,这样可以使Hive自行先删除数据库中的表

 
10. 视图

11. 常用HQL命令

1.* 代表查询所有字段

 
  1. 查询指定字段
 
  1. limit 限制查询条数
 
  1. where 代表限定条件
 
  1. where 后面加多个条件
 

查询条件是字符、字符串的加上 ‘’ “” 均可

  1. distinct :去重
 
  1. group by 分组

做一些运算,通常与聚合函数配合使用,聚合函数还有max(),min(),count()

  1. like主要用于模糊匹配
 

查找name中含有a 这个字符的数据
in关键字的用法

 
  1. join 按照条件把数据连接起来
 
 
 

左右表有不一致数据,左表全部显示

 

左右表有不一致数据,右表全部显示

  1. union all 把数据合起来,条件是字段名与类型必须相同
  1. having

where 关键字无法与聚合函数一起使用, having只用于group by分组统计语句。

11. 关闭hive
 

第6章 ZooKeeper分布式协调系统

1. 简介

ZooKeeper是一个分布式应用程序协调服务,主要用于解决分布式集群中应用系统的一致性问题。

ZooKeeper = 文件系统+通知机制。(类似于资源管理系统

Zookeeper 和 Kafka 启动的时候都是需要在所有的计算机(指主从)都启动

不需要启动Hadoop集群

分别登录master和slave01、slave02节点
进入zookeeper安装目录,启动服务

 

启动命令

ZooKeeper可以处理两种类型的队列

  • 同步队列,即当一个队列的所有成员都聚齐时,这个队列才可用,否则会一直等待所有成员聚齐
  • 先入先出队列,即按照先入先出方式进行入队和出队操作。
2. 持久节点和临时节点

ZooKeeper中节点主要有四种类型

  • 持久节点(PERSISTENT
    是指节点在被创建后就一直存在,直到有删除操作来主动清除这个节点。这类节点不会因为创建该节点的客户端会话失效而消失。
  • 持久顺序节点(PERSISTENT_SEQUENTIAL
    在ZooKeeper中,每个父节点会为自己的第一级子节点维护一份时序文件,记录每个子节点创建的先后顺序。基于这个特性,可以创建持久顺序节点,即在创建子节点的时候,用户可以指定其顺序属性,ZooKeeper就会自动为给定节点名加上一个数字后缀,作为新的节点名
  • 临时节点(EPHEMERAL
    和持久节点不同,临时节点的生命周期和客户端会话绑定。也就是说如果客户端会话失效,那么这个节点就会自动被清除掉(注意是会话失效,而非连接断开)。另外,在临时节点下面不能创建子节点。
  • 临时顺序节点(EPHEMERAL_SEQUENTIAL
    临时顺序节点与临时节点的不同在于:临时顺序节点在创建时会自动加上编号,其创建方法与编号格式与持久顺序节点相同。
3. get 获取节点数据和更新信息

cZxid :创建节点的事务id
ctime : 节点的创建时间
mZxid :修改节点的事务id
mtime :修改节点的时间
pZxid :子节点的id
cversion : 子节点的版本
dataVersion : 当前节点数据的版本
aclVersion :权限的版本
ephemeralOwner :判断是否是临时节点
dataLength : 数据的长度
numChildren :子节点的数量

4. 访问权限

ACL:Access Control List 访问控制列表
ZK的节点有5种操作权限CREATE、READ、WRITE、DELETE、ADMIN 也就是 增、删、改、查、管理权限,这5种权限简写为crwda
这5种权限中,除了 DELETE ,其它4种
权限指对自身节点的操作权限

5. 四级命令
5.1.stat 查看状态信息
 
 
5.2 ruok 查看zookeeper是否启动
 
5.3 dump 列出没有处理的节点,临时节点
 
5.4 conf 查看服务器配置
 
3.5 cons 显示连接到服务端的信息
 
3.6 envi 显示环境变量信息
 
3.7 mntr 查看zk的健康信息
 
3.8 wchs 展示watch的信息
 
3.9 wchc和wchp 显示session的watch信息 path的watch信息
 
6. 关闭zookeepr

关闭ZooKeeper (master,slave

第7章 Kafka

1. Kafka概念

Kafka是一种高吞吐量的分布式发布订阅消息系统

:消息生产者,负责将消息发布到Kafka上。


即消息。Kafka的数据单元被称为消息。
消息元数据,键。


分区。Partition是物理上的概念,为了使得Kafka的吞吐率可以水平扩展.


主题。每条发布到Kafka集群的消息都有一个类别,这个类别被称为Topic。


Partition物理上由多个Segment组成,每个Segment存着消息(message)信息。

2. kafka 特点
  • 可进行持久化操作。将消息持久化到磁盘,因此可用于批量消费。
  • 分布式系统,易于向外扩展。
  • 支持online和offline的场景。
  • 支持压缩(snappy、gzip)
3. 常用命令

分别登录master和slave节点启动Zookeeper
分别登录master和slave节点启动Kafka

在master创建一个名为 test的主题topic

 
 
 
 

在slave01终端上启动一个消费者

 
 

查看topic列表

 
 

查看topic说明信息

 
 
4. 关闭
 

第8章 HBase

1. 简介

HBase是一个高可靠、高性能、面向列、可伸缩的、实时读写的分布式数据库,是Hadoop的一个重要组件。

2. 和传统关系数据库的区别

HBase与传统的关系数据库的区别主要体现在以下几个方面

(1)数据类型:HBase字符串
(2)数据操作:HBase操作则不存在复杂的表与表之间的关系,只有简单的插入、查询、删除、清空等
(3)存储模式:关系数据库是基于行模式存储的。HBase是基于列存储的
(4)数据索引:HBase只有一个索引——行键
(5)数据维护:HBase中执行更新操作时,并不会删除数据旧的版本,而是生成一个新的版本,旧有的版本仍然保留
(6)可伸缩性

3. 常用命令
3.1 启动

单机模式

 

伪分布式模式

 

完全分布式模式

 
3.2 启动2
 
 
3.3 进入Hbase shell
3.4 集群状态命令 status

1 servers, 0 dead, 2.5000 average load
该集群共有1台RegionServer,平均每台山有2.5个region

3.5 创建表:

 
 
 
3.6 查看表结构
3.7 查看所有记录
 
 
3.8 查看表中的记录总数
 
 
3.9 添加记录
 
 
 
 
3.10 查询表中有多少条记录,使用count命令。
 
 
3.11 获取一条数据,使用get命令

需要给出Row key。

 
 
3.12 获取某行数据一个列族的所有数据,使用get命令。
 
3.13 获取某行数据一个列族中一个列的所有数据,使用get命令
 
3.14 更新一条记录,使用put命令

将liuneng的体重改为135。

 
 
 
 
 
3.15 删除行键值为19052006的列height,使用delete命令。

可以看到,列height已经被删除。

3.16 增加列族
 
 
3.16 删除列族
 
 
3.17 删除整行

 
 

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以戳这里获取

cabdb534.png)

 
 
3.15 删除行键值为19052006的列height,使用delete命令。

可以看到,列height已经被删除。

3.16 增加列族
 
 
3.16 删除列族
 
 
3.17 删除整行

 

[外链图片转存中…(img-3jRFmPsN-1715620639523)]
[外链图片转存中…(img-x04dJTGu-1715620639524)]
[外链图片转存中…(img-WItkofGT-1715620639524)]

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

最新文章
百度手机卫士 app下载v9.26.12
《百度手机卫士app》一款非常好用的手机软件,这一款是百度手机软件的精简版,这一版保留了核心功能删除了多种没有必要的功能和广告,减小了体积。喜欢的朋友可以来下载一下。有趣的手机软件好用的安卓软件手机安全软件下载从心出发,5.54M
谷歌浏览器官方版 v124.0.6116.78 Chrome中文版
谷歌浏览器(Google Chrome)是Google公司开发的网页浏览器。谷歌浏览器设计超级简洁,使用起来更加方便,支持多标签浏览,每个标签页面都在独立的“沙箱”内运行,很大程度上避免了恶意网页和应用软件侵入而崩溃。此外,谷歌浏览器基于更强
英文seo
英文SEO(Search Engine Optimization)是一种通过优化网站内容和结构,提高网站在搜索引擎中排名的技术。它包括关键词研究、内容创建、链接建设、网站架构优化等多个方面。通过SEO技术,可以提高网站的曝光率,吸引更多的潜在客户,并最终
谷歌SEO营销攻略,解锁网站流量与品牌声望提升之道
谷歌SEO营销策略旨在提升网站流量和品牌知名度。通过关键词优化、高质量内容创作、链接建设、移动优化等技术手段,提升网站在谷歌搜索结果中的排名。利用社交媒体、付费广告等渠道扩大品牌影响力,吸引更多潜在客户,实现网站流量和品牌价
腾讯云发布DI-X深度学习平台,AI布局全面提速
3月28日,腾讯云宣布推出DI-X深度学习平台,进一步开放腾讯在AI领域的领先能力,助力企业驶入人工智能快车道。随着DI-X平台的发布,腾讯云在AI领域的全线布局也浮出水面:从IaaS基础设施、AI平台服务、AI基础服务、AI应用服务,到垂直行业
高清美女写真生成器评测:解锁AI绘画的无限可能!
步骤二:选择功能在首页,选择“高级生图”选项,进入后就可以看到多种图像风格供选择。步骤三:输入文本描述在生成页面,用户只需输入对想要生成美女的详细描述,比如“清新自然的夏日穿搭”或“优雅的晚礼服”,然后点击生成按钮。步骤四
用AI画美女:一键生成我的超逼真AI女友!
Midjourney:作为一款广受欢迎的AI艺术生成工具,Midjourney使用起来也相当简单。用户能够使用Discord平台下的命令进行艺术创作。其生成结果色彩丰富,适合追求栩栩如生效果的艺术家。然而,由于其使用仍需小白用户做一些配置,因此对新手
网店转让合同协议书范本(精选6篇)
网店转让合同协议书是保护转让方和受让方权益的重要法律文件,详细描述转让的网店,包括网店名称、平台、店铺类型、经营状况等。以下是小编为大家整理的关于网店转让合同协议书范本(精选6篇)的内容,供大家参考,希望能够给大家带来借鉴或
获取网站Alexa排名数值的方法
  网络上有很多文章介绍如何自动抓取网站的Alexa排名,但是仔细一看发现抓取到的数据(Alexa排名数值)被Alexa加入了很多干扰元素,如果只是要将数据(Alexa排名数值)显示在页面倒没有什么问题
相关文章
推荐文章
发表评论
0评