实训日记day19

在虚拟机Linux环境下安装配置JDK

解压:[root@3 ~]# tar -zxvf jdk-22_linux-x64_bin.tar.gz
在opt文件夹下创建一个soft文件,用来专门放解压好的软件,并把刚刚解压的jdk放到soft重命名为jdk180。
[root@3 ~]# mkdir soft
[root@3 ~]# mv jdk-22.0.2/ soft/jdk/
[root@3 ~]# cd soft/
[root@3 soft]# ls
jdk
配置jdk环境变量
[root@3 soft]# cd jdk/
[root@3 jdk]# pwd
/root/soft/jdk
[root@3 jdk]# vi /etc/profile
export JAVA_HOME=/root/soft/jdk
export PATH=$JAVA_HOME/bin:$PATH
sed -i '$aexport JAVA_HOME=/root/soft/jdk/' /etc/profile
sed -i '$aexport PATH=$JAVA_HOME/bin:$PATH' /etc/profile
测试文件是否安装成功
[root@3 jdk]# source /etc/profile
[root@3 jdk]# java -version
java version "22.0.2" 2024-07-16
Java(TM) SE Runtime Environment (build 22.0.2+9-70)
Java HotSpot(TM) 64-Bit Server VM (build 22.0.2+9-70, mixed mode, sharing)

在虚拟机上安装和配置Tomcat

查看依赖包java jdk是否安装: java -version
tomcat配置环境变量
[root@3 apache-tomcat-10.1.26]# vim /etc/profile
启动tomcat
[root@3 apache-tomcat-10.1.26]# cd bin/
[root@3 bin]# ./catalina.sh start
查看端口状态
[root@3 ~]#  netstat -lnput|grep java
[root@3 bin]# iptables  -I  INPUT  -p  tcp  --dport  8080  -j  ACCEPT  //让浏览器可以访问
浏览器访问:http://ip:8080
nginx代理tomcat服务
[root@server ~]# cd /usr/local/nginx/
[root@server nginx]# cd conf.d/
[root@server conf.d]# cp eleme.conf ele.conf
[root@server conf.d]# ls
baibai.conf  ele.conf  eleme.conf
[root@server conf.d]# vim ele.conf
  server {
               listen  80;
               server_name   www.ele.com;
               location  /  {
                       proxy_pass      http://ele_group;
               }
     }
[root@server conf.d]# cd /usr/local/nginx/conf/
[root@server conf]# vim nginx.conf
http {
     include       mime.types;
     default_type  application/octet-stream;
     sendfile        on;
     keepalive_timeout  65;
     upstream ele_group{
            server 10.0.0.20:8080;
            server 10.0.0.30:8080;
            server 10.0.0.40:8080;
     }
     include   ../conf.d/*.conf;
[root@server conf]# /usr/local/nginx/sbin/nginx
在C:\Windows\System32\drivers\etc下的hosts文件中添加:10.0.0.10 www.ele.com
错误解决
[root@server conf.d]# vim ele.conf
proxy_pass      http://elegroup;   //去掉下划线
[root@server conf]# vim nginx.conf
upstream elegroup{}       //去掉下划线
tomcat的目录
1.bin
    <1>可执行文件
     <2> 在window和linux通用
     <3> win10上优化之后上传到linx,只需要添加权限就可以了
     <4> win对应的文件的扩展名为bat(批处理文件)
     <5>  linux对应的文件的扩展名为sh
     <6> startupsh
     <7> shutdown.sh
2.webapps
    <1> 每个目录就是一个项目
     <2>  ROOT是默认的项目目录,在实际开发中,我们可以将将程 序打包成ROOT.war或者将目录名称修改为ROOT就可以直接发不
     <3>  使用10.1.1.20:8080直接访问的页面是ROOT目录下的 index.jsp
     <4>  在这个目录下可以部署一些静态资源,可以使用浏览器查 看,也可以使用下载
     <5> 用可以在该目录下创建新的文件夹作为项目发布
     <6>  要发布项目有两个选项
     <7> 将项目移动该目录下
    <8> 在conf/server.xml修改资源文件的位置
    <9> nginx 默认的路径/usr/local/nginx/html,也可以在server中 配置其他的绝对路径,不必须是在内部的html目录中
3.work
    <1> 将jsp还原成java和class文件
    <2> 保存的路径 /usr/local/tomcat/work/Catalina/localhost/myweb/org/apache/j sp/xxx.java
    <3> 自动将jsp解析为javav文件,不需要重启服务器
4.logs
    <1> 日志文档
    <2> catalina.log
    <3> localhost.log
    <4> 都有相应日期
5.conf
6.lib
    <1> tomcat运行为项目提供的依赖文件
    <2> 要访问没有数据,访问数据库的包
7.tmp
数据库
1.关系型数据库
    <1> oracle
    <2> mysql
    <3> sql-server
2.非关系型数据库
    <1> redis
    <2> cached
    <3> mongodb
  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Day 1: 今天是我开始实训的第一天,我们的导师向我们介绍了大数据的基础知识和相关技术。我学习了如何使用Hadoop和Spark进行数据处理和分析。我们还进行了一些基本的编程练习,学习了如何使用Python和Scala编写程序。虽然我已经学过这些知识,但是在实际应用中还是有很多需要掌握的地方。我期待着接下来的几天能够学到更多有用的技能。 Day 2: 今天我们继续学习了数据处理和分析的技术。我们学习了如何使用Pig和Hive进行数据查询和转换。我发现这些工具非常方便,可以快速地处理大量数据。我们还使用了Flume和Kafka来收集和处理实时数据。这些工具非常有用,可以帮助我们实时监控和分析数据。我感到很兴奋,因为我已经开始了解到大数据的无限潜力。 Day 3: 今天我们把重点放在了机器学习和数据挖掘上。我们学习了如何使用Spark MLlib和Scikit-learn来构建和训练机器学习模型。我们还学习了一些基本的数据挖掘算法,如聚类和分类。我发现这些技术非常有趣,因为它们可以从数据中发现隐藏的模式和关系。我期待着在未来的工作中能够应用这些技术来解决实际问题。 Day 4: 今天我们进行了一个实际的项目,我们需要使用大数据技术来分析一堆销售数据。我们使用了Hadoop和Spark来处理数据,使用了Pig和Hive来进行查询和转换。最后,我们使用了机器学习算法来预测未来的销售趋势。这个项目让我学到了很多有用的技能,如如何处理大量数据、如何使用机器学习算法来解决实际问题。 Day 5: 今天是我实训最后一天,我们进行了一个小型比赛,我们需要使用大数据技术来解决一个实际问题。我和我的团队一起工作,我们使用了Hadoop和Spark来处理数据,使用了机器学习算法来预测未来的趋势。最后,我们成功地解决了问题,并获得了第一名的好成绩。这个实训让我学到了很多有用的知识和技能,我感到非常自豪和满足。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值