摘要: 1.请分析SparkSQL出现的原因,并简述SparkSQL的起源与发展。 答:1.关系数据库已经很流行 2.关系数据库在大数据时代已经不能满足要求•首先,用户需要从不同数据源执行各种操作,包括结构化、半结构化和非结构化数据。其次,用户需要执行高级分析,比如机器学习和图像处理•在实际大数据应用中,经 阅读全文
posted @ 2022-05-24 23:21 李尚健 阅读(80) 评论(0) 推荐(0)
摘要: 集合运算练习 union(), intersection(),subtract(), cartesian() 内连接与外连接 join(), leftOuterJoin(), rightOuterJoin(), fullOuterJoin() 多个考勤文件,签到日期汇总,出勤次数统计 三、 持久化  阅读全文
posted @ 2022-04-20 21:53 李尚健 阅读(46) 评论(0) 推荐(0)
摘要: 一、词频统计 A. 分步骤实现 准备文件 1.下载小说或长篇新闻稿 2.上传到hdfs上 读文件创建RDD 分词 排除大小写lower(),map() 标点符号re.split(pattern,str),flatMap(), 停用词,可网盘下载stopwords.txt,filter(), 长度小于 阅读全文
posted @ 2022-04-11 23:22 李尚健 阅读(25) 评论(0) 推荐(0)
摘要: 4.RDD操作 一、 RDD创建 从本地文件系统中加载数据创建RDD 从HDFS加载数据创建RDD 启动hdfs 上传文件 查看文件 加载 停止hdfs 通过并行集合(列表)创建RDD 输入列表、字符串、生成数组 二、 RDD操作 转换操作 filter(func) 传入lambda匿名函数 显示定 阅读全文
posted @ 2022-03-26 18:41 李尚健 阅读(40) 评论(0) 推荐(0)
摘要: .1.Spark已打造出结构一体化、功能多样化的大数据生态系统,请用图文阐述Spark生态系统的组成及各组件的功能。 目前,Spark已经发展成为包含众多子项目的大数据计算平台。BDAS是伯克利大学提出的基于Spark的数据分析栈(BDAS)。其核心框架是Spark,同时涵盖支持结构化数据SQL查询 阅读全文
posted @ 2022-03-13 16:18 李尚健 阅读(103) 评论(0) 推荐(0)
摘要: 一、安装Spark 检查基础环境hadoop,jdk 下载spark 配置相关文件 配置环境变量 启动spark并运行python代码 二、Python编程练习:英文文本的词频统计 1、准备文本(f1.txt) Please send this message to those people who 阅读全文
posted @ 2022-03-04 16:05 李尚健 阅读(46) 评论(0) 推荐(0)
摘要: 1.Hadoop Common是Hadoop体系最底层的一个模块,为Hadoop各个子模块提供各种工具,比如系统配置工具Configuration、远程调用RPC、序列化机制和日志操作等等,是其他模块的基础。 2.HDFS是Hadoop分布式文件系统缩写,它是Hadoop的基石。HDFS是一个具备高 阅读全文
posted @ 2022-02-22 10:31 李尚健 阅读(189) 评论(0) 推荐(0)