需要中间件:zookeeper V3.6.0 ; Redis; ActiveMQ ;
框架 :Springboot+SSM+Dubbo
一、开启系统远程连接与FTP
#安装ftp
sudo apt-get install vsftpd
#开启服务
service vsftpd start
#判断系统是否有ssh用于远程连接 还是建议升级一下。
netstat -ano | grep 22
#如果没有就安装,有就忽略
sudo apt-get update
apt-get install openssh-server
二、本地安装ssh连接工具和ftp工具测试
这里使用的工具是 SecureCRT工具,可以自行下载。填入相关信息,则可以看到终端ssh连接正常。
ftp工具也测试正常使用。
三、中间件安装
- JDK 安装
上传jdk包然后解压
(1)、.tar 用 tar –xvf 解压
(2)、.gz 用 gzip -d或者gunzip 解压
(3)、.tar.gz和.tgz 用 tar –xzf 解压
(4)、.bz2 用 bzip2 -d或者用bunzip2 解压
(5)、.tar.bz2用tar –xjf 解压
(6)、.Z 用 uncompress 解压
(7)、.tar.Z 用tar –xZf 解压
(8)、.rar 用 unrar e解压
(9)、.zip 用 unzip 解压
sudo vi /etc/profile
i 开始当前位置编辑,o 下一行开始编辑, a 光标下个位置开始编辑,
esc 输入 x 删除光标字符,dd删除一行
:wq 保存 :!q 退出
输入以下这些信息
export JAVA_HOME=/home/jdk/jdk1.8.0_91
export JRE_HOME=/home/jdk/jdk1.8.0_91/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
刷新配置
source /etc/profile
若此时命令没有生效,则需要再次修改 ~/.bashrc,末端加上上述内容
终端输入java javac 测试配置是否生效。
- Zookeeper3.6.0安装
1、修改conf下的zoo.cfg变更一下 相关配置。
2、启动/bin下 zkServer脚本
#启动zk
./zkServer.sh start
开机自动启动的没有弄,很多命令都是错误的。
- Redis安装
sudo apt-get install redis
#配置文件在/etc/redis 自行修改密码
#重启redis
systemctl restart redis
- ActiveMQ安装
ActiveMQ 5.16.0 (Jul 1, 2020) 下载页面
tar -zxvf xxx.tar.gz
cd /home/..../activemq/bin/linux-x84-64
./activemq start
四、上传jar 并编写shell脚本启动项目
上传jar包,编写脚本启动即可。
#!/bin/bash
echo Starting 项目名称-xxxSrv:8503/dubbo:20890
nohup java -Xmx256M -Xms256M -jar
#这段是用来指定jar包和配置文件路径,如果只打一个完整jar包则不需要。
-Dloader.path=./xxx-srv/lib,./config
./xxx-srv/xxxx-srv-v1.0.jar.original >/dev/null 2>&1 &