声明
摘要
第一章 绪论
第一节 研究背景
第二节 研究内容和意义
第三节 论文组织结构
第二章 项目背景概述
第一节 项目概述
2.1.1 信息采集
2.1.2 信息审核
2.1.3 专家遴选
2.1.4 网上评议
2.1.5 信息公示
2.1.6 后台管理
第二节 平台系统技术架构
2.2.1 富客户端
2.2.2 Struts2
2.2.3 Spring
2.2.4 iBatis
2.2.5 Oracle数据库
第三节 项目问题分析
2.3.1 专家遴选流程
2.3.2 遴选算法运行时间分析
2.3.3 专家评分环节问题
第四节 项目问题总结
第三章 并行化存储和处理方法研究
第一节 Hadoop
3.1.1 Hadoop起源
3.1.2 Hadoop项目
第二节 HDFS
3.2.1 数据块
3.2.2 HDFS架构
3.2.3 HDFS读写机制
第三节 MapReduce
3.3.1 MapReduce运行机制
3.3.2 Map端
3.3.3 Shuffle
3.3.4 Reduce端
第四节 基于Hadoop专家评分的研究思路
第四章 实验环境
第一节 网络拓扑结构
第二节 底层架构
4.2.1 Windows操作系统
4.2.2 VMware工作站
4.2.3 CentOS操作系统
第三节 Hadoop平台
4.3.1 安装JDK
4.3.2 安装SSH
4.3.3 安装Hadoop
4.3.4 配置Hadoop
4.3.5 安装Eclipse开发环境
4.3.6 安装hadoop-eclipse-plugin插件
第五章 专家评分程序Hadoop的实现
第一节 业务流程
第二节 数据集设计
5.2.1 逻辑分析
5.2.2 实验数据集
5.2.3 填充数据
5.2.4 数据上传
第三节 专家评分设计
5.3.1 逻辑分析
5.3.2 MapReduce特性
5.3.3 评分规则
第四节 程序代码实现
5.4.1 main函数
5.4.2 map函数
5.4.3 reduce函数
第六章 实验结果及分析
第一节 实验数据
6.1.1 Oraele数据库实验数据
6.1.2 HDFS实验数据
第二节 实验结果
6.2.1 测试工具
6.2.2 测试10万条记录
6.2.3 测试100万条记录
6.2.4 测试1000万条记录
6.2.5 测试不同优先级个数的50万条记录
第三节 结果分析
第七章 总结与展望
第一节 研究工作总结
第二节 下一步研究工作
参考文献
致谢
个人简历