主题
运维端部署说明
只是一个部署安装包,只需要部署即可。
获取软件安装包
请联系 QQ
535412000
或邮箱server@wueasy.com
进行咨询
环境变量配置说明
通过环境变量配置基础信息
SPRING_PROFILES_ACTIVE
:环境配置,默认:dev
NACOS_SERVER_ADDR
:nacos地址NACOS_USERNAME
:nacos用户名NACOS_PASSWORD
:nacos密码NACOS_GROUP
:nacos分组,默认:admin
NACOS_DISCOVERY_IP
:nacos指定注册ip,默认自动获取NACOS_DISCOVERY_PORT
:nacos指定注册端口,默认自动获取
Nacos中配置
配置中心中配置数据库连接
yaml
#日志配置
logging:
file:
name: ./logs/admin.log
max-history: 60
max-size: 100MB
level:
root: INFO
server :
port : 23456 #服务端口号
servlet:
encoding: #编码设置
force: true
force-request: true
force-response: true
charset: UTF-8
enabled: true
spring:
jmx:
enabled: false
aop:
auto: true
proxy-target-class: false
servlet:
multipart:
maxFileSize: 100MB
maxRequestSize: 100MB
mvc:
pathmatch:
matching-strategy: ant-path-matcher
---
spring:
datasource:
type: com.zaxxer.hikari.HikariDataSource
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/wueasy_etl?serverTimezone=Asia/Shanghai&useSSL=false&useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true
username : root
password : 123456
hikari:
minimum-idle: 5 #池中最小空闲连接数量,默认值10
idle-timeout: 30000 #一个连接idle状态的最大时长(毫秒),超时则被释放(retired),缺省:10s
maximum-pool-size: 15 # 池中最大连接数(包括空闲和正在使用的连接)
auto-commit: true # 是否自动提交池中返回的连接
pool-name: HikariCP # 连接池的名字
max-lifetime: 120000 # 连接池中连接的最大生命周期
connection-timeout: 30000 # 连接超时时间。默认值为30s
connection-test-query: SELECT 1 # 测试连接
linux启动/停止脚本
启动脚本
shell
#!/bin/bash
count=`ps -ef |grep etl_admin|grep -v grep|wc -l`
if [ $count == 0 ];then
nohup ./etl_admin > /dev/null 2>&1 &
echo -e "\033[32m 启动成功 \033[0m"
else
echo -e "\033[31m 运行中... \033[0m"
fi
停止脚本
shell
#!/bin/bash
boot_id=`ps -ef |grep etl_admin|grep -v grep|awk '{print $2}'`
count=`ps -ef |grep etl_admin|grep -v grep|wc -l`
if [ $count != 0 ];then
kill $boot_id
count=`ps -ef |grep etl_admin|grep -v grep|wc -l`
boot_id=`ps -ef |grep etl_admin|grep -v grep|awk '{print $2}'`
kill -9 $boot_id
echo -e "\033[34m 停止成功 \033[0m"
else
echo -e "\033[31m 未运行 \033[0m"
fi
检查运行状态脚本
shell
#!/bin/bash
count=`ps -ef |grep etl_admin|grep -v grep|wc -l`
if [ $count != 0 ];then
echo -e "\033[32m 运行中... \033[0m"
else
echo -e "\033[31m 未运行 \033[0m"
fi