运行说明
安装包在文件夹中
下载Nacos
你可以从文件夹中(nacos-server-2.1.1.zip)自取,也可以github上下载,下载地址:https://github.com/alibaba/nacos/releases
下载2.1.1版本,因为本项目使用的是Nacos 2.1.1,如果版本号对应不上,后面项目启动会出错。
准备nacos使用的数据库
mysql安装教程:https://zhuanlan.zhihu.com/p/414940867
注意官网下载需要登录oracle账号,163邮箱收不到注册邮件。留意防火墙问题。
注意:Nacos 目前只支持MySQL数据库,请安装MySQL8.0版本,以免出现其他错误,注意root账号需要开通远程任意ip访问,且系统只能使用root账号,要访问多个数据库。
新建数据库nacos_config,并运行【nacos-mysql.sql】文件,初始化数据库即可。
修改Nacos的配置文件
需要在【conf/application.properties】文件末尾,新增如下配置:
# 填自己的ip地址,本地填127.0.0.1就行
nacos.inetutils.ip-address=127.0.0.1
spring.datasource.platform=mysql
db.num=1
#填自己的数据库连接和密码
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=root
启动Nacos,进入 nacos/bin 目录
需要java环境,安装教程https://blog.csdn.net/axing2015/article/details/83614800?ydreferer=aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8%3D
请在您的环境中设置 JAVA_HOME 变量,我们需要 java(x64)! jdk8以上版本更好! !!
Windows:
.\startup.cmd -m standalone
Linux:
unzip nacos-server-2.1.1.zip (解压文件夹)
./startup.sh -m standalone
访问Nacos管理界面(http://localhost:8848/nacos) ,初始用户名nacos,密码nacos
创建系统数据库
创建 srt_cloud
数据库,数据库编码为utf8mb4
执行db/srt_cloud.sql
文件,初始化数据库脚本
按照配置redis
教程地址
https://www.cnblogs.com/xiaohui94/p/17629752.html
导入Nacos配置文件
导入Nacos配置文件,在nacos安装包里,名称为nacos_config.zip
导入配置文件后,还需要在Nacos里,修改datasource.yaml,如:Redis、MySQL信息等。
下载安装 neo4j
具体参考
安装 neo4j-community-3.5.3-unix.tar.gz 版本(相关安装包文件夹里有),否则可能不适配
启动后端
把系统导入 idea,注意部门 jdbc 驱动包 maven 官方仓库不存在,需要手动在本地 mvn install 一下,导入项目后,右上角 profiles 勾选 flink1.14,多刷新几次,导入完 maven 依赖之后,依次启动:
# 修改配置文件
cd conf
vim bootstrap.yml
# 修改 naocs 的 ip 和端口,也可以通过配置环境变量动态加载 nacos_host 和 nacos_port,这样就不用改了
nacos:
discovery:
server-addr: ${nacos_host:127.0.0.1}:${nacos_port:8848}
# 命名空间,默认:public
namespace: ${nacos_namespace:}
service: ${spring.application.name}
# windows 下需要先安装服务(推荐使用linux运行)
.\srt-cloud-gateway.bat install
# 开启
./srt-cloud-gateway start
# 停止
./srt-cloud-gateway stop
# 查看状态
./srt-cloud-gateway status
# 重启
./srt-cloud-gateway restart
# 查看日志
cd logs
tail -fn 1000 wrapper.log
启动 srt-cloud-gateway(系统服务 8082)
运行 GatewayApplication.java
启动 srt-cloud-system(系统服务 8083)
运行 SystemApplication.java
启动 srt-cloud-data-integrate(数据集成服务 8084)
运行 DataIntegrateApplication.java
启动 srt-cloud-data-service(数据服务 8086)
运行 DataServiceApplication.java
启动 srt-cloud-quartz(调度服务 8089)
运行 QuartzApplication.java
启动 srt-cloud-message(短信服务 8090)
运行 MessageApplication.java
启动前端
安装版本号为16.15.0
的nodejs
,如果已经安装了,请先卸载,推荐使用 nvm 安装 node.js,方便切换不同版本
- 需要先把本地安装的
nodejs
卸载,然后再下载nvm,地址:
https://github.com/coreybutler/nvm-windows/releases - 一般情况,找到最新版本,然后下载
nvm-setup.exe
文件就可以了,下载后,我们双击安装即可。 - 我们使用
PowerShell
打开命令行,这里需要注意下,要使用管理员
身份打开PowerShell
- 命令
nvm version
,可以查看版本号 - 命令
nvm ls available
查看nodejs
可用的版本 - 命令
nvm install 16.15.0
,可以安装版本号为16.15.0
的nodejs
- 命令
nvm list
,可以查看已安装的版本号 - 命令
nvm use 16.15.0
,可以切换到版本号为16.15.0
的nodejs
,现在就可以通过命令node -v
查看当前的nodejs
版本号 - 命令
nvm uninstall 16.15.0
,可以卸载版本号为16.15.0
的nodejs
用 vscode 或 hbuildx 打开 srt-cloud-web
安装依赖:
npm install
运行项目:
npm run dev
打包项目
npm run build
标签:版本号,平台,nacos,Nacos,运行,srt,nvm,数据交换,cloud
From: https://www.cnblogs.com/xiaohui94/p/17630464.html