分享好友 最新动态首页 最新动态分类 切换频道
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%以上大数据知识点,真正体系化

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

最新文章
精选分解====有六有二望不尽,四二连一等动静,男人买码就不同,十元五元从不出打一准确生肖|词语释义解释落实完整版250.290
解读生肖与数字的神秘联系——一种独特的文化现象解读本文将围绕关键词“精选分解”、“有六有二望不尽”、“四二连一”等,探讨与之相关的生肖与数字文化,解释其中的含义,并解读男人买码的不同之处以及十元五元从不出所指的生肖,全文将
食用油项目商业计划书
权威数据来源一手调研资料调研方法直接观察法(实地走访、网络观察)访谈调查法(个别面访、集体面访、电话访谈、视频访谈、小组座谈)问券调查法(在线问券、电子邮件问券、入户分发等)会议调查法(参加博览会、展览会、高峰论坛、研修会
引流推广简历模板范文怎么写
姓名:许芊羽自我介绍:我是一名来自湖北省的应届毕业生,毕业于湖北文理学院,主修市场营销专业。在校期间,我积极参加校园活动,曾担任紫荆志愿者协会会长一职,组织和参与了多项公益活动。通过这些经历,我发现自己热爱团队协作和社交沟
青岛关键词推广优化攻略,全方位策略揭秘
青岛关键词推广优化策略全解析,涵盖精准定位、内容优化、数据分析等关键步骤。通过合理布局关键词,提高搜索引擎排名,实现精准营销。注重内容质量,优化用户体验,助力企业提升品牌影响力。随着互联网的快速发展,网络营销已成为企业推广
豆包Ai登顶国内第一,概念股梳理(名单建议收藏)
在A股市场,人工智能(AI)题材的热度持续升温,尤其是豆包概念股,在Kimi概念股、智谱概念股之后,成为了市场上的新宠。近日,抖音豆包AI概念全面发酵,中科蓝讯、乐鑫科技、省广集团、天龙集团、掌阅科技等一批字节跳动概念股大幅上涨。多
香港雷锋老牌论坛,重要性解释落实方法_WearOS10.466
h2引言/h2p随着数字技术的飞速发展,智能手机及可穿戴设备在全球范围内普及率逐年攀升,WearOS系统作为智能手表领域的重要组成部分,其发展趋势及影响力不容忽视,香港雷锋老牌论坛一直关注WearOS的最新动态,本文旨在深入探讨其在WearOS10
掌握SEO核心策略,高效提升网站搜索引擎排名指南
掌握SEO规则,掌握搜索引擎优化核心策略,助力网站排名提升。通过优化关键词、提高内容质量、改善网站结构等手段,有效提升网站在搜索引擎中的排名,吸引更多户。随着互联网的不断发展,搜索引擎优化(SEO)已经成为网站推广的重要手段,SE
源码html网站模板_源码html网页模板
源码HTML网站模板构建专业网页的基石,在当今数字化时代,拥有一个专业的网站是企业或个人品牌成功的关键。源码HTML网站模板作为构建网站的基础工具,提供了一个快速、高效的方式来创建具有吸引力的网页。本文将探讨源码HTML网站模板的重要
硅基周报 | OpenAI连开12天发布会;谷歌向平行宇宙借算力;字节想要打造“AI时代的抖音”
· 英伟达涉嫌反垄断,疑似下架天猫所有商品国家市场监督管理总局12月9日消息,因英伟达公司涉嫌违反《中华人民共和国反垄断法》及相关审查决定公告,市场监管总局依法对其开展立案调查。此次涉及的是英伟达2020年收购迈络思的交易。2 019
相关文章
推荐文章
发表评论
0评