首页 > 其他分享 >数据交换平台运行说明

数据交换平台运行说明

时间:2023-08-15 09:33:32浏览次数:50  
标签:版本号 平台 nacos Nacos 运行 srt nvm 数据交换 cloud

运行说明

安装包在文件夹中

下载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安装

安装 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.0nodejs,如果已经安装了,请先卸载,推荐使用 nvm 安装 node.js,方便切换不同版本

  1. 需要先把本地安装的nodejs卸载,然后再下载nvm,地址:
    https://github.com/coreybutler/nvm-windows/releases
  2. 一般情况,找到最新版本,然后下载nvm-setup.exe文件就可以了,下载后,我们双击安装即可。
  3. 我们使用PowerShell打开命令行,这里需要注意下,要使用管理员身份打开PowerShell
  4. 命令nvm version ,可以查看版本号
  5. 命令nvm ls available查看nodejs可用的版本
  6. 命令nvm install 16.15.0,可以安装版本号为16.15.0nodejs
  7. 命令nvm list,可以查看已安装的版本号
  8. 命令nvm use 16.15.0,可以切换到版本号为16.15.0nodejs,现在就可以通过命令node -v查看当前的nodejs版本号
  9. 命令nvm uninstall 16.15.0,可以卸载版本号为16.15.0nodejs

用 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

相关文章

  • 知识付费到底使用哪个平台好,网课平台兔知云课堂源码
    知识付费平台分成两类。一类是学浪就是抖音的亲儿子,还有一类是所谓的第三方小程序平台,大多数的老师呢还是选择学浪,有的老师没办法入住,一些课程我们选择第三方平台。那么这两个到底有什么样的区别,或者优缺点呢?我们来对比一下。首先雪浪的优点呢就是首先是免费,另外课程录好之后,我......
  • 在树莓派上使用Dockers运行Openwrt并作为主路由器的旁路由
    开启网卡混杂模式sudoiplinkseteth0promiscon首先需要新建一个/etc/rc.local并添加可执行权限sudotouch/etc/rc.localsudochmod+x/etc/rc.local内容如下:#!/bin/sh-e#/etc/rc.local##rc.local##Thisscriptisexecutedattheendofeachmultiuserrunlevel......
  • RISC-V公测平台发布 · 7-zip 测试
    简介7-Zip是一个开源的压缩和解压缩工具,具有高压缩比和快速解压缩的特点。除了普通的文件压缩和解压缩功能之外,7-Zip还提供了基准测试功能,通过压缩和解压缩大型文件来评估系统的处理能力和性能。7-Zip提供了一种在不同压缩级别和多线程设置下进行基准测试的方式,用户可以根据......
  • 智慧工地平台的技术应用:无线传感器、人脸识别和云计算
    智慧工地云平台源码 智慧工地源码智慧工地是指通过信息化技术、物联网、人工智能技术等手段,对建筑工地进行数字化、智能化、网络化升级,实现对施工全过程的实时监控、数据分析、智能管理和优化调控。智慧工地的建设可以提高工地的安全性、效率性和质量,降低施工成本,是建筑行业数字化......
  • API接口对接电商平台高效获取各大电商平台数据,商品详情数据代码示例
     电商可以通过使用API接口获取商品信息数据。API是应用程序编程接口的缩写,它允许程序之间进行通信和数据传输。为了获取商品信息数据,电商可以利用API接口向商品供应商的数据库发送请求,然后接收并解析返回的数据。具体来说,电商可以按照以下步骤利用API接口获取商品信息数据:1.找......
  • 在软件开发领域寻找更安全的众包平台?YesPMP助您无忧!
    在当前数字化时代,软件开发已成为各行各业的核心需求之一。越来越多的个人和企业都在寻求合适的伙伴来实现他们的软件项目。然而,市场上虽然有许多个人软件开发公司,但在选择合适的外包伙伴时常常伴随着许多隐形风险。这时,YesPMP便是您的明智之选。 挑战与隐形风险许多个人软件开发公......
  • JAVA运行机制
    JAVA运行机制编译性:类似操作c/c++,类似翻译一本书解释型:类似一个翻译官,帮我翻译一段,我看与一段。javac先编译成class文件。然后java解释class文件。......
  • 【Spring Cloud 】智慧建筑工地平台源码
    智慧工地源码智慧工地云平台源码智慧建筑源码支持私有化部署,提供SaaS+硬件设备+运维全套服务互联网+建筑工地,是将互联网+的理念和技术引入建筑工地,从施工现场源头抓起,最大程度的收集人员、安全、环境、材料等关键业务数据,依托物联网、互联网,建立云端大数据管理平台,形成“端+云+......
  • 优测云服务平台|【压力测试功能升级】轻松发压
    一、本次升级主要功能如下:1.多份报告对比查看测试结果2. 报告新增多种下载格式Word格式Excel格式3.新增多种编排复杂场景的控制器漏斗控制器并行控制器事务控制器仅一次控制器分组控制器集合点4. 新增概览页面,包含多种统计维度二、报告对比针对同一个压测场景,历史报告列表页......
  • FX110: 香港证监会就潜在的法律后果警告无牌虚拟资产交易平台
    香港证券及期货事务监察委员会(SFC)向无牌虚拟资产交易平台(VATP)发出警告。该监管机构对这些平台的“不当行为”表示担忧,并指出投资者应注意其中一些平台可能从未真正申请或获得过牌照。香港证监会就“潜在的法律和监管后果”对这些加密公司发出警告。该监管机构解释说,虽然一些交易所......