当前位置: 首页 > article >正文

3、ThingsBoard使用jar包单机部署

1、概述

前面一节我讲了如何初始化数据库表结构以及默认的数据。这一节我将讲解如何使用jar包部署。

2、部署

2.1、修改thingsboard.yml配置

上一节我已经讲解了thingsboard.yml中的基础配置,基础的组件配置如何redis、kafka、Cassandra、pg等大家都知道,关键的地方是在于我最后新增加的那个配置,install.data_dir 和 install.load_demo两个配置,下一章节我会详细告诉大家为什么需要这个配置,会把原因描述清楚的。这里再次提醒大家,一定要按照我上一节的那样配置,此时默认数据库那些都已经配置好了哈。

install:
  #linux
  data_dir: '${INSTALL_DATA_DIR:/root/tb/data}'
  load_demo: '${INSTALL_LOAD_DEMO:true}'

 再次截图给大家,还有注意格式,这个是yaml语法,千万不要写错了。

2.2、修改默认打包的主启动类

上一节我是打包的是初始化数据的启动类,情况下图:

现在我们是要启动程序,所以需要注释掉 ThingsboardInstallApplication,然后打开 ThingsboardServ


http://www.kler.cn/a/9751.html

相关文章:

  • 编写红绿起爆线指标(附带源码下载)
  • OpenGL ES 共享上下文实现多线程渲染
  • C#文字识别API场景解析、表格识别提取
  • 每日一练:二分查找-搜索插入位置
  • 事件循环 -- 资源总结(浏览器进程模型、事件循环机制、练习题)
  • NoSQL数据库与关系型数据库的主要区别
  • cadence allegro学习记录(四)
  • Golang每日一练(leetDay0030)
  • CDH 之 Kerberos 安全认证和 Sentry 权限控制管理(一)
  • 指令系统和寻址方式
  • 【C语言】switch语句的理解
  • 【RocketMQ】消息的拉取
  • 发布jar到maven中央仓库
  • 简单实用的IntelliJ IDEA集成配置Maven教程:高效构建Java项目
  • MAC 删除自带 ABC 输入法的方法
  • maya arnold自定义aov分层灯光组添加方法
  • 算法笔记-换根DP
  • OKR系统改变您的团队
  • 【职场篇】程序员是否吃青春饭?程序员在35岁之后是否需要转行?
  • Thingsboard开源物联网平台智慧农业实例快速部署教程(三)【源码部署及logo更换】
  • 延迟渲染到最终结果---大象无形(11.3.1)--2,PrePass预处理阶段--<1>判断是否预处理
  • 全球十大正规黄金期货交易APP平台排名(2023版榜单)
  • C# 获取当前设备硬件信息
  • (二)nvidia jetson orin nvcsi tegra-capture-vi camera相关内容梳理 之 nvcsi相关代码分析
  • 聚观早报 | ChatGPT 停止 Plus 付费;李子柒油管广告收益登顶热搜
  • 纺织工业库房如何有效防潮?恒温恒湿真的有效吗?