首页 > 其他分享 >ThingsBoard - 版本升级

ThingsBoard - 版本升级

时间:2025-01-06 14:02:12浏览次数:9  
标签:opt git boot project 版本升级 thingsboard ThingsBoard 3.8

【ThingsBoard - 版本升级-哔哩哔哩-如果觉得有用点下关注】 

1、thingsboard-3.8.1版本安装

ThingsBoard - 源码打包部署文档:ThingsBoard - 源码编译打包部署-CSDN博客

1、打开 thingsboard源码 选择 3.8.1 版本,进行打包编译

2、将thingsboard-3.8.1-boot.jar上传到我们的服务器

3、创建数据库thingsboard

4、初始化安装数据库
java -classpath thingsboard-3.8.1-boot.jar -Dspring.config.location=/opt/project/thingsboard-3.8.1/conf/thingsboard.yml -Dloader.main=org.thingsboard.server.ThingsboardInstallApplication -Dinstall.data_dir=/opt/project/thingsboard-3.8.1/data org.springframework.boot.loader.launch.PropertiesLauncher

2、通过 jar 包启动 thingsboard

java -classpath thingsboard-3.8.1-boot.jar -Dspring.config.location=/opt/project/thingsboard-3.8.1/conf/thingsboard.yml -Dlogging.config=/opt/project/thingsboard-3.8.1/conf/logback.xml -Dpkg.logFolder=/opt/project/thingsboard-3.8.1/logs -Dpkg.name=thingsboard org.springframework.boot.loader.launch.PropertiesLauncher

账号:sysadmin@thingsboard.org

密码:sysadmin

3、升级数据库

java -classpath thingsboard-3.9.0-boot.jar -Dspring.config.location=/opt/project/thingsboard/conf/thingsboard.yml -Dloader.main=org.thingsboard.server.ThingsboardInstallApplication -Dinstall.upgrade=true -Dinstall.upgrade.from_version=3.8.1 -Dinstall.data_dir=/opt/project/thingsboard/data -Dspring.jpa.hibernate.ddl-auto=none -Dlogging.config=/opt/project/thingsboard/conf/logback.xml  -Dpkg.logFolder=/opt/project/thingsboard/logs -Dpkg.name=thingsboard org.springframework.boot.loader.launch.PropertiesLauncher

4、启动升级后的 jar

java -classpath thingsboard-3.9.0-boot.jar -Dspring.config.location=/opt/project/thingsboard/conf/thingsboard.yml -Dlogging.config=/opt/project/thingsboard/conf/logback.xml -Dpkg.logFolder=/opt/project/thingsboard/logs -Dpkg.name=thingsboard org.springframework.boot.loader.launch.PropertiesLauncher

5、代码升级

如果都在同一个 git 下,可以

如果在官网同分支开发的话,进行合并一下即可

如果 git 地址跟官方源码不在一起,则需要拉取官方源码,进行合并即可

1、git remote add target_branch https://github.com/thingsboard/thingsboard.git   
2、git fetch target_branch
3、 git checkout -b target_branch_in_source target_branch/release-3.9
4、 切换分支到my-3.8.1(自己的分支)
5、 git merge --no-ff target_branch_in_source --allow-unrelated-histories
6、git commit -m "3.8.1版本升级3.9.0"
7、git push origin my-3.8.1   

【ThingsBoard - 版本升级-哔哩哔哩-如果觉得有用点下关注】 

标签:opt,git,boot,project,版本升级,thingsboard,ThingsBoard,3.8
From: https://blog.csdn.net/liu971134228/article/details/144961682

相关文章

  • ThingsBoard - docker源码打包部署
    【ThingsBoard-docker源码打包部署-哔哩哔哩-如果觉得有用点下关注】 1、Docker-compose拉取镜像部署文档地址:ThingsBoard-源码编译打包部署-CSDN博客2、Dockerfile#使用thingsboard/openjdk17:bookworm-slim作为基础镜像FROMthingsboard/openjdk17:bookworm......
  • Nginx不停服务版本升级(平滑升级)
    以默认安装路径为例,即nginx主文件为/usr/sbin/nginx备份nginx旧版本,即此例中的/usr/sbin/nginx这一文件;下载nginx新版本压缩包,并解压到需要进行升级的节点任意目录,此处以解压到/root为例;执行如下指令,并将输出的参数复制下来;/usr/sbin/nginx-V定位到新版本解压......
  • openssl版本升级升级
    修复"避免使用IDEA、DES和3DES算法"漏洞需要升级openssl。修复建议1、OpenSSLSecurityAdvisory[22Sep2016]链接:https://www.openssl.org/news/secadv/20160922.txt请在下列网页下载最新版本:https://www.openssl.org/source/2、对于nginx、apache、lighttpd等服务器......
  • 01Thingsboard中actor和RuleEngine的启动流程
    一、基本关系1、单体服务2、微服务3、创建流程Reference二、DefaultActorServiceDefaultActorService是整个规则引擎的初始化入口。DefaultActorService会初始化一个使用actor模型的规则引擎,共分为2步:①创建actorSystem;②处理应用初始化完成事件1、创建actorSystem......
  • k8s阶段08 k8s扩展(kubectl插件), 调度器(亲和调度, 污点和容忍度调度), 集群日常管理
    Kubernetes扩展机制扩展Kubernetes1.kubectl插件2.APIServer扩展身份认证、鉴权和动态准入控制相关插件3.API扩展,以支持更多的资源类型4.调度器扩展以支持更多调度算法5.控制器扩展以支持更多的Controller或Operator6.网络插件,扩展Kubelet以配置Pod网络7.设备插件,扩展......
  • postgres数据库大版本升级
    Postgres数据库大版本升级1.升级的介绍当前PostgreSQL版本号由主要版本号和次要版本号组成。10之前的版本由三部分组成,10开始只有两部分数字组成。例如,在版本号10.1中,10是主要版本号,1是次要版本号,这意味着这将是主版本10的第一个次要版本。对于PostgreSQL版本10.0之前的版本,版本......
  • 数据库小版本升级
    PostgresQL14.9升级到14.13step1.查看当前数据库版本和测试数据[postgres@localhost~]$postgres-Vpostgres(PostgreSQL)14.11[postgres@localhost~]$psqlpsql(14.11)Type"help"forhelp.postgres=#postgres=#selectversion();version-----------------......
  • pg大版本升级
    pg大版本升级环境9.6.24升级到14.13同一台机器本地升级步骤新版本需要初始化数据库initdb。创建测试数据:sysbench--db-driver=pgsql--pgsql-host=127.0.0.1--pgsql-port=5432--pgsql-user=postgres--pgsql-db=testdb--table_size=10000000--tables=1--threa......
  • 物联网虚拟仿真系统对接ThingsBoard云平台实现数据的读取与组态控制
    面对物联网相关课程缺少设备或者设备难管理的问题,我们设计了一套物联网虚拟仿真系统,系统集成了多种虚拟传感器和网关设备,无需实体硬件即可模拟真实物联网环境。系统支持HTTP、modbusRTU、modbusTCP、MQTT、websocket等通信协议对接,因此支持app开发、微信小程序、web前端开发、......
  • pg大版本升级
    文章目录一、升级计划二、升级步骤1、安装目标版本数据库2、源库备份并关闭3、版本兼容性检查4、升级数据库5、修改环境变量三、升级后的收尾1、检查升级效果2、重新收集统计信息3、删除源数据库的数据一、升级计划pg14.9->pg16.4查看当前版本信息:psql-Vpg_c......