24-暑假软件工程周报(2)
工作时间:7月8日 14:00-17:00
工作内容:
调试大程序,完成实验报告。
学习css和Oracle数据库
工作时间:7月9日 14:00-17:30
完成第一次验收
学习Oracle数据库和css
工作时间:7月10日 14:00-17:00
工作内容:
完成第二次验收
学习Oracle数据库
工作时间:7月11日 8:00-11:00
工作内容:
初步进行数据库小学期的程序编辑
工作时间:7月12日 8:00-11:00
工作内容:
进行数据库大作业的项目数据库构建
观看Oracle数据库课程
工作时间:7月13日 8:00-11:00
工作内容:
构建水电费管理项目页面
学习Oracle数据库视频课程
本周我开始学习Hadoop,并对其架构和基本操作进行了初步了解。首先,我学习了Hadoop的核心组件,包括HDFS和MapReduce。HDFS负责分布式存储,MapReduce则用于并行计算。
在搭建本地Hadoop环境时,我遇到了版本兼容性问题。为了解决这个问题,我查阅了大量文档,最终选择了稳定版本,并成功配置了Hadoop。通过这个过程,我熟悉了Hadoop的安装和基本配置方法。
接下来,我进行了HDFS的基本操作练习,包括文件上传、下载和删除。在实际操作中,我遇到了权限问题。经过研究,我了解到HDFS的权限机制,并通过修改配置文件和设置适当的用户权限,成功解决了这个问题。
在学习MapReduce时,我编写了一个简单的WordCount程序,以理解其工作原理。在运行程序时,遇到了一些编译错误。通过查阅相关资料和社区论坛,我发现错误是由于Java环境配置问题引起的。通过重新配置Java环境变量,我顺利运行了MapReduce程序,并理解了其执行流程。
此外,我还研究了YARN,它是Hadoop的资源管理层。通过实验,我掌握了YARN的基本操作,并了解了任务调度和资源分配的基本原理。
总体来说,本周的学习让我对Hadoop有了初步了解,并掌握了基本的操作和编程方法。在学习过程中,我遇到了一些问题,但通过查阅资料和实践,成功解决了这些问题。这不仅加深了我对Hadoop的理解,也提升了我的问题解决能力。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 【杂谈】分布式事务——高大上的无用知识?