概 述:ThingsBoard完成编译之后需要进行初始化,主要完成数据库及数据表创建,完成初始化之后方可启动运行。本文主要叙述ThingsBoard4.0.2工程初始化的过程及注意事项。
1环境配置
JDK17
PostgreSQL16
IDEA 社区版 2022.3.3
2初始化过程
首先,检查编译环境,JDK17需要选择与其配套的IDEA版本,否则会出现类似java:需要’;’错误。

2.1在IDEA中执行编译命令重新编译一遍源码
为了避免直接启动application中ThingsboardInstallApplication失败的情况,在启动前先在前期编译成功的前提下,在当前IDEA中重新编译一遍工程。
2.2 SQL语句拷贝
将工程目录中dao中resources中的sql和cassandra文件夹拷贝至applecation中data文件夹下。

2.3 启动初始化程序ThingsboardInstallApplication
在客户端创建thingsboard数据库,并在application工程yml文件中核对postgresql数据库连接的用户名、密码。


在application工程中执行ThingsboardInstallApplication,将完成数据库表创建。




527

被折叠的 条评论
为什么被折叠?



