- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
目录
PAGE5
目录
PAGEII
面向大数据的Docker共享计算系统设计
摘要
针对现如今使用大数据工具成本较高、总体部署效率较低,规模扩展能力较差等问题,提出利用近年来比较流行的Docker容器虚拟化技术来进行快速构建轻量级别大数据工具PaaS平台的低成本解决方案。结合Web平台开发,设计出一个大数据PaaS平台系统,减少硬件资源浪费、为用户提供便捷、轻量和可扩展性高的大数据集群环境。
平台实现重点研究开源Docker、Kubernetes和Hadoop大数据等相关技术,在现有共享容器镜像资源的基础上,对镜像容器进行二次开发配置,利用Kubernetes去管理容器,实现大数据集群环境的快速部署,为用户提供分布式存储和计算能力,计算包括词频统计和二度好友推荐实例。本平台提供的Hadoop集群环境具有轻量、高效以及方便部署的特点,在一台普通的服务器中使用Docker容器化技术部署大数据环境的效率至少是在一台全新的服务器中部署大数据环境的几十倍甚至是上百倍以上。并且利用Docker部署的环境具有高可扩展性,系统可结合用户量和用户需求对本身进行合理化的扩展。
关键词:Docker,Kubernetes,PaaS平台,大数据,集群服务
目录
TOC\o1-3\h\z\u摘要 I
目录 III
第一章绪论 1
1.1课题背景 1
1.2课题价值及意义 1
1.3课题的国内外研究现状 1
1.3.1国外研究现状 1
1.3.2国内研究现状 1
1.4本课题的主要工作 1
第二章相关技术基础 2
2.1前后端技术 2
2.1.1Vue.js渐进式框架 2
2.1.2Java编程语言 2
2.1.3SpringBoot框架 2
2.1.4MyBatis-Plus工具包 3
2.1.5MySQL数据库 4
2.2容器技术 4
2.2.1Docker容器化技术 4
2.2.2Kubernetes 5
2.3大数据相关技术 5
2.3.1Hadoop框架 5
2.3.2Redis数据库 6
2.4本章小结 6
第三章系统需求分析 7
3.1市场需求的调研 7
3.2用户功能的需求分析 7
3.3环境选择分析 8
3.4性能的分析 9
3.5本章小结 10
第四章系统设计 11
4.1系统总体设计 11
4.1.1系统总体设计方案 11
4.1.2系统功能模块设计 13
4.2数据库设计 14
4.2.1数据表设计 14
4.2.2数据表详情 14
4.3本章小结 15
第五章系统实现 16
5.1前端用户交互页面 16
5.2前后端分离跨域请求 17
5.3用户模块 18
5.4Hadoop集群模块 21
5.5Hadoop工具实例模块 23
5.5.1词频统计实例 24
5.5.2二度人脉好友推荐实例 24
5.6Mybatis-Plus工具类模块 27
5.7构建Hadoop集群环境容器镜像 28
5.8编写Shell脚本 28
5.9本章小结 30
第六章系统测试 31
6.1用户注册登录功能测试 31
6.2用户集群环境自动化构建测试 33
6.3用户集群环境访问测试 34
6.4Hadoop工具实例使用测试 37
6.4.1词频统计工具实例测试 37
6.4.2二度人脉好友推荐实例测试 37
6.5Kubernetes集群环境测试 39
6.6本章小结 39
第七章总结与展望 40
7.1全文总结 40
7.2未来展望 41
参考文献 43
第一章绪论
PAGE2
PAGE6
第一章绪论
1.1课题背景
随着近几年来互联网应用的快速发展,导致了数据信息量呈爆发式增长,大量的数据整合和聚集现象使得大数据工具的需求量也开始急剧上升,从而加快了“大数据时代”的到来。现如今数据的规模和种类的可以说是喷井式爆发,新型的大数据处理软件开始展露出要跃跃欲试占领市场的苗头,而且数据处理和分析技术也在一直不断地改进ADDINNE.Ref.{9AC89821-30D5-4B07-B106-741244E0829D}[1]。但是硬件资源开销、搭建和部署一个大数据集群环境对于中小企业来说无论是经济上还是技术上都是一
您可能关注的文档
- 《H公司财务预警系统研究8000字》.doc
- 《RRT算法在物流运输机器人路径规划中的应用》11000字.doc
- 《RS-485总线技术在单片机通信中的应用研究》11000字.doc
- 《SCR技术在船舶上的应用分析综述》1900字.docx
- 《SVPWM基本原理分析综述》2700字.docx
- 《S城市净水厂及水泵站分析》21000字论文.doc
- 《S大学学生对图书馆图书门类及数量满意度的问卷调查研究(附问卷)》8900字.doc
- 《S大学学生宿舍楼5层楼砖混结构设计》8600字.docx
- 《S高速入城口景观工程实践案例研究》10000字.docx
- 《S机械厂数控车床传动系统升级改造研究》11000字论文.doc
- 第14课 第一次世界大战与战后国际秩序高一下学期统编版(2019)必修中外历史纲要下.pptx
- 第15课 两次鸦片战争课件—高中历史统编版(2019)必修中外历史纲要上册.pptx
- 第1课 文明的产生与早期发展 同步课件高一下学期统编版(2019)必修中外历史纲要下.pptx
- 第12讲 旧民主主义革命的终结(1901—1919年)高三统编版(2019)必修中外历史纲要上一轮复习.pptx
- 第1课 中华文明的起源与早期国家 课件高一统编版2019必修中外历史纲要上册.pptx
- 第2课+古代世界的帝国与文明的交流+课件-高一下学期统编版(2019)必修中外历史纲要下.pptx
- 第3课 中古时期的欧洲 课件高一下学期统编版(2019)必修中外历史纲要下.pptx
- 第2课 古代世界的帝国与文明的交流 课件-高一下学期统编版(2019)必修中外历史纲要下.pptx
- 第10课 影响世界的工业革命 课件高一下学期统编版(2019)必修中外历史纲要下.pptx
- 第36讲 冷战与国际格局的演变 (课件)-高三统编版(2019)必修中外历史纲要下一轮通史复习.pptx
最近下载
- 南芯产品规格书SC8905.pdf
- 浙江省工程勘察设计大师申报表.doc
- 科学教师教学用书五年级上册 - 义务教育课程标准实验教材.pdf VIP
- A成都轨道交通工程机电系统施工工艺标准(第二版)2018.5.pdf
- (高清版)B-T 18380.36-2022 电缆和光缆在火焰条件下的燃烧试验 第36部分:垂直安装的成束电线电缆火焰垂直蔓延试验 D类.pdf VIP
- 电商平台账单导出流程.docx VIP
- 2024年人教版生物七年级上册《第二单元 多种多样的生物》第三章微生物大单元整体教学设计.docx
- 新版FMEA培训课件【第五版】.pptx
- 固态锂电池试制线生产线建设项目申请可行性研究报告.doc
- 护理工作职责与岗位职责培训课件.pptx
文档评论(0)