林子雨—大数据技术原理与应用—上机实验四
来源:互联网 发布:java 获取每个月一号 编辑:程序博客网 时间:2024/05/17 04:28
操作系统:ubuntu16.04
hadoop版本:1.2.1
JDK版本:1.8
Eclipse 3.8
Redis版本: 3.0.6
MongoDB版本: 2.6.0 实验内容:
1.Redis数据库操作
1. 根据上面给出的键值对,用Redis的哈希结构设计出上述表格;(键值可以用student.zhangsan,student.lisi来表示两个键值属于同一个表格)。
a) 设计完之后,用hgetall命令分别输出zhangsan和lisi的成绩信息,并截图;
b) 用hget命令查询zhangsan 的Computer成绩,给出截图;
c) 修改lisi的Math成绩,改为95,给出截图;
2. 根据上面已经设计出的student表格,用Redis的JAVA客户端编程(jedis)。
d) 添加数据:English:45 Math:89 Computer:100;
效果图:
e) 获取scofield的English成绩信息;
效果图:
2.MongoDB数据库操作
1. 根据上面给出的文档,用Mongo shell设计出student集合。
a) 设计完后,用find()方法输出两个学生的信息,给出截图;
b) 用find函数查询zhangsan 的所有成绩(只显示score列),给出截图;
c) 修改lisi的Math成绩,改为95,给出截图;
2. 根据上面已经设计出的student集合,用MongoDB的JAVA客户端编程。
d) 添加数据:English:45 Math:89 Computer:100;
效果图:
e) 获取scofield的所有成绩成绩信息(只显示score列);
效果图:
解决方案(列出遇到的问题和解决办法,列出没有解决的问题):
1.Redis中value值存储中文字符后,再读取后发现出现乱码。
解决方法:用redis-cli打开客户端时,加上—raw参数。
没有解决的问题:
Mongo中像
这种数据,如果要修改里面某一项的成绩,利用$set命令需要把全部成绩都要写一遍。十分不方便。
1 0
- 林子雨—大数据技术原理与应用—上机实验四
- 林子雨—大数据技术原理与应用—上机实验二
- 林子雨—大数据技术原理与应用—上机实验三
- 林子雨—大数据技术原理与应用—上机实验五
- 林子雨—大数据技术原理与引用—上机实验一
- 大数据:技术与应用实践指南
- 大数据:技术与应用实践指南
- “大数据可视化技术与应用”培训
- 大数据技术与应用 百度大数据显威力
- c++上机实验四——分数的累积求和
- C++上机实验四——百钱百鸡问题
- C++上机实验四——输出星形图
- 《Python数据分析与挖掘实战》上机实验2——航空公司客户价值分析
- 《Python数据分析与挖掘实战》上机实验1—电力窃漏电用户自动识别
- 软件测试技术lab2——Selenium上机实验
- c++上机实验---四
- 【web】上机实验四
- 大数据应用之路——大数据技术大会成功举行
- 图标 iconfont的使用方法
- 【cocos2D-x学习】12.第三个小游戏——五子棋
- jsp页面路径问题
- Android屏幕尺寸的获取及dp和px的区别和转换
- 随记,编译,链接!static
- 林子雨—大数据技术原理与应用—上机实验四
- sysbench与sqlyog的安装和使用
- 深入理解JVM笔记-第13章
- 水题引发的反思——递推方式
- Java面试准备八:Java基础
- HDU2680 Choose the best route
- Maven安装与配置,整合Eclipse
- jsp页面初始化日期格式
- (转)Android IntentService完全解析 当Service遇到Handler