大数据WEB 部署项目到linux中
部署项目到linux中
零 , 目录
- 常见的linux命令
- XShell工具
- 在linux上安装jdk
- 在linux上安装tomcat
- 在linux上安装mysql
- 部署项目
一、 常见的linux命令
- ifconfig: 等同于window下的ipconfig命令 , 查看本机的网路配置情况
- cd / : 进入到根目录
- cd ..:返回上一级目录
- ll: 查看当前目录下的文件的详细信息
- ls: 查看当前目录下所有的文件名称
- clear: 清空屏幕
- pwd: 获取当前位置的完整路径
- mkdir: 创建文件夹
- rm -rf : 强力删除指定的文件或文件夹以及文件夹下的所有内容
- vim a.txt:创建一个名叫a.txt的文本文件 , 刚进入时时命令模式 , 需要点击i进入编辑模式 , 编辑完成之后再点击esc回到命令模式 , 输入:wq 保存并退出 或输入:q直接退出(不保存)
- mv :移动文件 或重命名
二、 Xshell工具
- 用来连接远程服务器的工具
- 在linux中查看ip地址
- 在XShell中新建连接
- 之后输入linux主机的用户名和密码即可登录
三、在linux上安装jdk
- 先新建一个目录用于接下来的一系列操作
- 下载linux版的jdk
- 把下载好的压缩文件上传liunx对应的目录下
- 解压 tar -xvf jdk-7u51-linux-x64.tar.gz
- 把解压之后的文件改名为jdk1.7
配置环境变量
- vim /etc/profile
编写环境变量 添加在最下方 , 注意Java_HOME的路径以自己的实际路径为准
JAVA_HOME=/home/ds/Documents/java/jdk1.7 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME PATH CLASSPATH
- 让环境变量生效 source /etc/profile
- 查看配置是否成功 java -version
四、安装tomcat
- 下载tomcat linux版本的安装包
- 解压 tar -xvf apache-tomcat-7.0.55.tar.gz
- 将解压后的文件修改名字
- 启动tomcat 需要先进入到tomcat7.0/bin目录下 sh startup.sh
- 关闭防火墙service iptables stop
- 开启对外端口 iptables -I INPUT -p tcp –dport 8090 -j ACCEPT
五、安装MySql
- 创建mysql目录 mysql
- 下载mysql linux版本安装包 , 并上传至目录中
- 解压
- 执行
- rpm -ivh Percona-Server-56-debuginfo-5.6.24-rel72.2.el6.x86_64.rpm
- rpm -ivh Percona-Server-shared-56-5.6.24-rel72.2.el6.x86_64.rpm
- rpm -ivh Percona-Server-client-56-5.6.24-rel72.2.el6.x86_64.rpm
- rpm -ivh Percona-Server-server-56-5.6.24-rel72.2.el6.x86_64.rpm
- 启动mysql service mysql start
- 登录mysql 第一次安装后没有初始密码 ,直接驶入mysql即可登录
- 退出登录 设置用户名密码
- 先exit
- 退出后 mysqladmin -u用户名 password 密码
- 重新登录mysql 时则需要密码
- 创建数据库 create databses 数据库名;
- 设置字符集
- use 数据库
- set names utf8;
- 导入数据
- 把sql文件上传到服务器中
- source sql文件
给root分配权限 , 为了实现外部网络连接
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION ;FLUSH PRIVILEGES;
- 修改linux下数据库大小写问题 , window下数据库默认不区分大小写 , linux下数据库默认区分大小写
- 在/etc/my.cnf中【mysqlID】后添加lower_case_table_names=1 (0区分大小写 , 1 不区分大小写), 重启mysql服务
六、 部署项目
- 把项目打成war包后放进linux的tomcat中webapps的目录下即可 , 会自动解压 , 启动tomcat即可访问 。
大数据WEB 部署项目到linux中相关推荐
- 王一茗: “大数据能力提升项目”与我的成长之路 | 提升之路系列(三)
导读 为了发挥清华大学多学科优势,搭建跨学科交叉融合平台,创新跨学科交叉培养模式,培养具有大数据思维和应用创新的"π"型人才,由清华大学研究生院.清华大学大数据研究中心及相关院系共 ...
- SpringBoot部署项目到Linux上传文件路径问题
SpringBoot部署项目到Linux上传文件路径问题 使用项目相对路径上传到话会上传到linux服务器到/tmp 临时文件目录中,但是问题是还会报异常 Caused by: java.io.Fil ...
- 大数据实战-callLog项目(通话记录数据分析)之数据生产
文章目录 前言 生成基础数据 Maven依赖 姓名-手机号列表 时间维度表 自动随机生成 生成时间戳 生成一定范围内的long数据 代码 调用演示 获得随机的时间戳 代码 调用示例 生成一行记录 打包 ...
- 大数据能力提升项目| 学生成果展系列之一
导读 为了发挥清华大学多学科优势,搭建跨学科交叉融合平台,创新跨学科交叉培养模式,培养具有大数据思维和应用创新的"π"型人才,由清华大学研究生院.清华大学大数据研究中心及相关院系共 ...
- 清华大数据能力提升项目《数据分析方法》选课开始 !(附旁听名额)
大数据背景下,信息类专业人才在各个行业的需求量巨大的同时,也在综合能力上提出了新的要求,不仅需要掌握对大数据进行高效处理的工具和平台搭建.分析和处理的理论方法,而且需要数据人才对行业知识的了解及应用. ...
- SQL Server 大数据群集 部署(二)工具篇
SQL Server 大数据群集 部署(二)工具篇 在进行部署大数据群集之前,先要安装一系列的工具,下表列出了常用的大数据群集工具以及如何安装它们: 工具 Required Description 安 ...
- 大数据如何解决行业挑战?大数据在10个垂直行业中的应用
大数据已经成为过去几年中大部分行业的游戏规则,行业领袖,学者和其他知名的利益相关者都同意这一点, 随着大数据继续渗透到我们的日常生活中,围绕大数据的炒作正在转向实际使用中的真正价值. 虽然了解大数据的 ...
- Vue+Echarts构建可视化大数据平台实战项目(上)粒子动效,登录界面抖动,背景图轮播★
Vue+Echarts构建可视化大数据平台实战项目(上) 前言 分享之前我们先来普及一下什么是数据可视化?数据可视化可以把数据从冰冷的数字转换成图形,揭示蕴含在数据中的规律和道理.数据可视化通俗来说就 ...
- 云创大数据1+X大数据应用部署与调优职业技能等级证书预申报正式开启!
2020年12月31日,教育部职业技术教育中心研究所发文"关于受权发布参与1+X证书制度试点的第四批职业教育培训评价组织及职业技能等级证书名单的通知".经过专家遴选.公示.核查企业 ...
最新文章
- CloudStack相关技术-主存储和二级存储
- 2星|《深度模仿》:陷入锤子模式,案例太少,洞察力欠缺
- python 文件写入多个参数_pandas 把数据写入txt文件每行固定写入一定数量的值方法...
- [转载]十四步实现拥有强大AI的五子棋游戏
- Docker的主要作用
- Java try-catch示例
- php cms 新闻采集,自动新闻采集软件快速入门图文详细教程
- html5 文本框只能输入正整数,控制input文本框只能输入正整数
- 基于JavaSwing+Mysql的超市商品管理系统设计和实现
- 基于可见光通信的移动机器人室内定位及物联网应用
- 带符号整数的除法与余数
- 国内公认超级美景,有时间和你心爱的人开始一段旅程
- 刷题刷题(个人记录)
- 自动摘要生成 tf-idf+doc2vec+句子聚类
- quartus 中直接引用的延时模块(Modelsim已验证)
- 端子拉力测试标准汇总
- IT风云15年的那些人、那些事(二)
- K8S Pod 保护之 PodDisruptionBudget
- Vue3+ElementPlus+axios+暗黑模式
- 指数平滑方法深度解析(一次二次三次)