微服务 Linux 部署步骤

微服务 Linux 部署步骤(极简版)


注意:全新的服务器部署从1到5
jar包已经存在,直接启动服务就好。

 

1,Linux部署流程(centOs)

1.1 ,root登陆服务器

创建用户:

 useradd javaapp 

切换用户:

 su - javaapp

1.2,创建目录

用于安装jdk zipkin nginx rebbitmq … mkdir /home/javaapp/soft
安装各个微服务 jar 包 mkdir /home/javaapp/app
存各个微服务的日志文件 mkdir /home/javaapp/app/logs
改变目录的拥有者为javaapp :

chown -R javaapp:javaapp app 

2,安装jdk

cd /home/javaapp/soft

上传 jdk
解压 tar -zxvf jdk-8u251-linux-x64.tar.gz
修改配置文件 vi /etc/profile
放在配置文件的最下方

JAVA_HOME=/home/javaapp/soft/jdk1.8.0_251 
JAVA_BIN=$JAVA_HOME/bin
JAVA_LIB=$JAVA_HOME/lib
CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.rar
export PATH=$JAVA_BIN:$PATH:JAVA_HOME:JAVA_LIB:CLASSPATH

配置文件生效 source /etc/profile

查看是否安装成功 java ,出现如下则成功!

>> java
Usage: java [-options] class [args...]
           (to execute a class)
   or  java [-options] -jar jarfile [args...]
           (to execute a jar file)
where options include:
    -d32          use a 32-bit data model if available
    -d64          use a 64-bit data model if available
    -server       to select the "server" VM
                  The default VM is server,

3,启动服务 eureka

3.1上传 jar 包

cd /home/javaapp/app/eureka

3.2前台启动 看是否报错

 java -jar EurekaDemo-0.0.1-SNAPSHOT.jar

没问题 control + c
有问题 就本地调试好 重新打包上传

3.3后台启动

nohup java -jar EurekaDemo-0.0.1-SNAPSHOT.jar >/dev/null 2>&1&

查看是否启动成功

jps

出现如下则成功

55461 jar
55612 Jps

打开浏览器 输入 ip:58001 能打卡页面表示成功!

4,启动服务 produce-server

4.1上传jar 包 和配置文件

4.1.1 cd /home/javaapp/app/produce-server

4.1.2 配置文件修改(数据找Rabbitmq服务搭建者要)

Rabbitmq 的 host port username password

4.1.3 确定Rabbitmq的routingKey

routingKey= txn…

4.2 前台启动服务 看报错情况

 java -jar mq-produce-server-0.0.1-SNAPSHOT.jar --spring.config.location=/home/javaapp/app/produce-server/application-dev.yml 

4.3 启动正常就 Control + c 杀掉进程

有问题 就本地调试好 重新打包上传

4.4 后台启动服务

nohup  java -jar -Xms500m -Xmx500m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintHeapAtGC -Xloggc:/home/javaapp/app/logs/producegc.log /home/javaapp/app/produce-server/mq-produce-server-0.0.1-SNAPSHOT.jar  --spring.config.location=/home/javaapp/app/produce-server/application-dev.yml >/dev/null 2>&1&

4.5 jps 查看 运行中的 jar 包端口号

4.6 关闭服务 Kill -9 端口号

5,启动服务 transdata-server

5.1 上传jar 包 和配置文件

5.1.1 cd /home/javaapp/app/uploaddata-server

5.1.2 配置文件修改(连接数据库信息)

5.2前台启动 看报错情况

 java -jar uploaddata-server-0.0.1-SNAPSHOT.jar  --spring.config.location=/home/javaapp/app/uploaddata-server/application-dev.yml 

5.3启动正常就 Control + c 杀掉进程

5.4 后台启动服务

nohup  java -jar -Xms500m -Xmx500m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m -XX:+PrintGCDetails -XX:+Pri
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值