- 已经编译过的代码环境,可参考前篇 编译
- IDE Idea或Eclipse,本文使用Idea
- PG数据库 Postgresql 12+,本文使用Docker初始化
docker run --name tb_pg -e POSTGRES_PASSWORD=postgres -p 5432:5432 -d postgres:12
- 支持Html5的浏览器,本文使用Chrome
使用idea或其他工具连接pg数据库,然后创建空数据库thingsboard
复制dao\src\main\resources\下的sql目录到application\src\main\data下
在工程中找到ThingsboardInstallApplication,右键点击并选择Create Run Configuration, Program arguments一栏增加如下(用于新增演示数据):
--install.load_demo=true
在工程中找到ThingsboardServerApplication,右键点击并选择Run 'ThingsboardServerApplication main()' idea控制台输出如下:
使用Chrome浏览器打开http://localhost:8080,输入用户名`[email protected]`密码`sysadmin`进行管理员登录
- 可通过文件thingsboard.yml修改默认配置
- 支持多种数据库: hsqldb、postgresql、timescaledb、cassandra
- 占用一系列端口,比如8080,1883等,启动时需要观察控制台输出,判断是否因端口占用导致无法启动
- 用户名
[email protected]
密码tenant
用于租户管理员登录