目录-快速跳转

  • 简述
  • 一、初步搭建系统
  • 二、VirtualBox虚拟机软件安装
  • 三、安装centos6.9系统教程
  • 四、虚拟机centos6联网设置
  • 五、主机ip映射设置
  • 六、普通用户sudo权限、防火墙设置
  • 七、安装高版本SecureCRT
  • 八、更换镜像源站+清空代理
  • 九、升级更换jdk
  • 十、linux组件安装路径/usr/local
  • 十一、数据库备份
  • 十二、SecrueCRT粘贴乱码
  • 十三、推荐安装tree命令
  • 十四、idea版本不要太高
  • 十五、jdk、scala、hadoop、nodejs、angular的安装
    • 有问题在评论区留言,我会持续更新!

简述

至此,尚硅谷电影推荐系统已经熟练部署了多次,途中也遇到了很多问题,在此,进行全面总结。

一、初步搭建系统

之前的博文已经写过了,自行跳转:电影推荐系统步骤参考链接

二、VirtualBox虚拟机软件安装

其实别的虚拟机软件也可以但是,尚硅谷的教程里用的是它,那就下载个VirtualBox,我这里用的是VirtualBox6,win11用户用VirtualBox9哦,另外,如果后面部署嫌麻烦我这有配置好的cnetos6.9的镜像软件,私.我下载,直接省去虚拟机环节的部署。

三、安装centos6.9系统教程

网上有很多在此不再赘述

四、虚拟机centos6联网设置

如果你是买的学生版公网服务器这一步不用搞了,服务器默认启动后就是可以联网的,但是如果自己的虚拟机是要设置联网的,而且很麻烦不过流程思路要清晰我给个参考博客链接:
虚拟机联网设置参考博客链接

五、主机ip映射设置

为什么有的ping主机名可以,有的必须ping主机ip,因为有的电脑没有设置主机ip与主机名的映射表,也就是系统内没有设置一个字典,这里给出参考链接:
ip主机名映射参考博客链接

六、普通用户sudo权限、防火墙设置

下面要用SecrureCRT或者Xshell等SSH远程登录软件,但是使用这些软件的前提是要对linux进行普通用户超级权限的授予和防火墙设置(因为非企业级开发所以防火墙直接关闭了而没有进行个别端口的关闭)
普通用户sudo权限参考博客链接
【防火墙设置自行百度很简单,在此不赘述】

七、安装高版本SecureCRT

高版本的SecureCRT自带补全功能,我这里的是secureCRT9带破解码,可免费使用
下载链接,点击查看

八、更换镜像源站+清空代理

centos6.9官方已经停止更新了,使得很多组件工具无法从官网下载使用,因此要更换到别的镜像源,更换步骤如下:
更换镜像源站参考博客链接
!!!如果更换万镜像源站仍无法下载则清空代理命令,这个技巧很关键,找了很久才看见的解决方案。npm config set proxy null

九、升级更换jdk

centos6.9自带的jdk是openjdk不是甲骨文jdk,openjdk会影响后期运行:
jdk安装参考博客链接

十、linux组件安装路径/usr/local

虚拟机或者服务器中的所有组件要安装至/usr/local
这是血的教训,如果更改主机名将会修改文件路径,但是/usr路径不会修改。
多么宝贵的经验
!!!建议每次设置安装完一个组件工具后就reboot重启一下,有的时候就差一个reboot

十一、数据库备份

如果你之前安装了centos,为了避免数据库混乱,最好先备份好数据库再清空,分别在mongodb和elasticsearch用cp -r 指令备份在清空数据库。

十二、SecrueCRT粘贴乱码

在SecrueCRT进行粘贴时乱码,请参考:点击链接

十三、推荐安装tree命令

tree可以结构化显示目录下的文件分布情,安装tree输入指令sudo yum -y install tree,如果tree乱码问题:输入alias tree='tree --charset ASCII'

见博客:点击链接——tree的安装和设置参考博客

十四、idea版本不要太高

idea版本我的是2017.2.7,我曾经把项目放在过idea2022中过,有过报错,因此不推荐,版本号的兼容问题向来都是一个让程序员头疼的bug

十五、jdk、scala、hadoop、nodejs、angular的安装

都是宿主机开发时需要安装的一口气都说了,jdk1.8网上安装和环境设置教程很多我就不说了。
scala安装有两个地方,一是主机本地安装,二是idea内安装插件,参看博客:点击查看链接
hadoop的安装很头疼,因为hadoop只有linux版本,windows的版本要手动自行修改,不过我已经走过好几遍了,参看博客链接:点击查看链接
nodejs和angular安装时,angular可能一直无法下载,即便更换了镜像源还是无法下载,那就要将代理清空:更换镜像源操作链接
代理为空设置,输入指令如下:

npm config set proxy null

另外如果下载安装成功angular但是无法新建项目,我的建议是直接复制粘贴前端项目到idea项目文件夹下

有问题在评论区留言,我会持续更新!

电影推荐系统java+Angular编写部署要点总结相关推荐

  1. 【电影推荐系统】部署要点总结

    目录-快速跳转 简述 一.初步搭建系统 二.VirtualBox虚拟机软件安装 三.安装centos6.9系统教程 四.虚拟机centos6联网设置 五.主机ip映射设置 六.普通用户sudo权限.防 ...

  2. java毕业设计电影推荐系统Mybatis+系统+数据库+调试部署

    java毕业设计电影推荐系统Mybatis+系统+数据库+调试部署 java毕业设计电影推荐系统Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开 ...

  3. JAVA计算机毕业设计电影推荐系统Mybatis+系统+数据库+调试部署

    JAVA计算机毕业设计电影推荐系统Mybatis+系统+数据库+调试部署 JAVA计算机毕业设计电影推荐系统Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...

  4. java计算机毕业设计基于ssm的协同过滤算法的电影推荐系统(源代码+数据库+Lw文档)

    项目介绍 "互联网+"的战略实施后,很多行业的信息化水平都有了很大的提升.但是目前很多行业的管理仍是通过人工管理的方式进行,需要在各个岗位投入大量的人力进行很多重复性工作,使得对人 ...

  5. springboot基于JAVA的电影推荐系统的开发与实现毕业设计源码112306

    目    录 摘要 Abstract 第1章前言 1.1研究背景 1.2研究现状 1.3系统开发目标 第2章技术与原理 2.1  JSP介绍 2.2  JAVA技术 2.3  MySQL数据库 2.4 ...

  6. (附源码)springboot基于JAVA的电影推荐系统的开发与实现 毕业设计112306

    目 录 摘 要 4 Abstract 5 第1章 前 言 6 1.1 研究背景 6 1.2 研究现状 6 1.3 系统开发目标 6 第2章 技术与原理 8 2.1 JSP介绍 8 2.2 JAVA技术 ...

  7. springboot基于JAVA的电影推荐系统的开发与实现 附源码-毕业设计112306

    目    录 摘要 4 Abstract 5 第1章前言 6 1.1研究背景 6 1.2研究现状 6 1.3系统开发目标 6 第2章技术与原理 8 2.1  JSP介绍 8 2.2  JAVA技术 8 ...

  8. 使用Java语言开发在线电影推荐网 电影推荐系统 豆瓣电影爬虫 基于用户、物品的协同过滤推荐算法实现 SSM(Spring+SpringMVC+Mybatis)开发框架 机器学习、人工智能、大数据开发

    使用Java语言开发在线电影推荐网 电影推荐系统 豆瓣电影爬虫 基于用户.物品的协同过滤推荐算法实现 SSM(Spring+SpringMVC+Mybatis)开发框架 机器学习.人工智能.大数据开发 ...

  9. 使用Java+SSM框架+JSP开发简单在线电影推荐网 电影推荐系统 豆瓣电影爬虫 基于用户、物品的协同过滤推荐算法 大数据 机器学习 SimpleMovieRecommendOnline

    使用Java+SSM框架+JSP开发简单在线电影推荐网 电影推荐系统 豆瓣电影爬虫 基于用户.物品的协同过滤推荐算法 大数据 机器学习 SimpleMovieRecommendOnline 一.项目简 ...

最新文章

  1. python中的mysql数据库like模糊查询
  2. JAVA服务器搭建之问题总结
  3. git的基本使用-1
  4. java实现续打功能_浅谈报表工具的打印方案
  5. linux 安装tomcat 权限不足问题
  6. 华大 MCU 之七 DMA 导致 SPI 异常停止的原因分析、DMA 配置的那些坑
  7. html中post语句,html中post乱码的解决方法
  8. 实地踩坑,新鲜出炉,阿里云GPU服务器Centos7.7深度学习环境搭建实战
  9. [CSCCTF 2019 Qual]FlaskLight
  10. android 锁屏应用,推荐几款好用的安卓(Android)手机锁屏软件
  11. bzoj2429: [HAOI2006]聪明的猴子(最小生成树)
  12. python做波士顿房价预测
  13. 魂斗罗java代码素材和代码_魂斗罗素材
  14. 解决Number of partitions scanned (=2001) on table ‘tablexx‘ exceeds limit (=2000)
  15. 科比投篮选择——数据采集
  16. Drools学习01
  17. Windows下的远程命令行工具pstools
  18. 数据可视化BI平台选型调研报告 Superset VS Redash VS Metabase
  19. bam文件处理 转fq
  20. 唯品会基于 Clickhouse 存储日志的实践

热门文章

  1. 什么时候才能拨开云雾见日出?
  2. VQA系列论文(五)
  3. 普中科技开发板AD转换和步进电机
  4. C/C++编程:虚函数与纯虚函数
  5. CentOS7图形界面与命令行界面(Terminal)切换
  6. 同款蓝牙耳机为什么会串联_蓝牙耳机凭什么成网红明星标配时尚单品?揭秘三大原因...
  7. 关于 WPC发布了Qi 1.3版本标准
  8. 学生HTML个人网页作业作品(游戏网站全套源码)
  9. AHP | 层次分析法原理及Python实现
  10. This application has requested the Runtime to terminate it in an unusual way Please contact the....