1
一、本周做了什么
本周是暑假第一周,主要做了三件事:Java Web环境重新搭建、Hadoop伪分布式安装、Python开发环境配置。
Java Web方面,我重新安装了IntelliJ IDEA和Tomcat 9.0,配置了Maven项目结构。复习了Servlet的生命周期,重写了doGet和doPost方法,并练习了通过HttpServletRequest获取前端参数。前端方面,复习了HTML常用标签和CSS选择器,做了一个简单的登录注册页面。
大数据方面,按照网上的教程在虚拟机Ubuntu系统上安装了Hadoop 3.3.6,配置了core-site.xml、hdfs-site.xml、yarn-site.xml三个核心配置文件。遇到了不少坑,比如SSH免密登录配置不成功,后来发现是.ssh目录权限问题,改成700后就解决了。最后成功启动了NameNode和DataNode,用jps命令看到了5个进程。
Python方面,重新安装了Anaconda,创建了独立的虚拟环境,复习了基本数据类型、循环和条件判断。
二、时间统计
总学习时间:约20小时
编写代码时间:约8小时
解决问题时间:约6小时(主要集中在Hadoop配置上)
三、下周准备做什么
继续Java Web,重点学习Session和Cookie实现用户登录状态管理
学习HDFS的常用Shell命令(ls、put、get、cat等)
Python学习函数定义和模块导入
购买软考中级软件设计师的教材,了解考试大纲
四、本周遇到的问题
Hadoop SSH免密登录失败,原因是.ssh文件夹权限不是700,修改后解决
Tomcat启动报8080端口被占用,用netstat -ano找到进程并kill掉
IDEA中Maven依赖下载慢,换成了阿里云镜像仓库
浙公网安备 33010602011771号