官方安装指南
https://thingsboard.io/docs/installation/
从官方发布的安装指南可以看到,ThingsBoard 最新版本分 Community Edition 社区版和 Professional Edition 专业版,社区版安装较为简单,不需要单独安装配置数据库不过仅作为测试和学习,如果要大规模应用于生产最好还是安装 Professional Edition 专业版。
thingsboard/tb-cassandra – 超级大的single instance of ThingsBoard with Cassandra database.The most performant and recommended option but requires at least 4GB of RAM. 8GB is recommended.
thingsboard/tb-postgres – 一般的single instance of ThingsBoard with PostgreSQL database.Recommended option for small servers with at least 1GB of RAM and minimum load (few messages per second). 2-4GB is recommended.
thingsboard/tb – 最小型的 single instance of ThingsBoard with embedded HSQLDB database.Note: Not recommended for any evaluation or production usage and is used only for development purposes and automatic tests.
其他安装可以参照
https://blog.csdn.net/julyqian/article/details/88081367
填坑
https://www.cnblogs.com/danny-djy/p/9051714.html
本 ID 就是参照这两片文章,在本地用 eclipse 导入后跑起来的,写的很细安装过程就不再重复了,接下来本 ID 会连载几篇文章介绍 ThingsBoard 的使用,边学习边记录。
————————————————
版权声明:本文为 CSDN 博主「ieflex」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接: https://blog.csdn.net/ieflex/article/details/96484063
拓展:
https://blog.csdn.net/Wondser/article/details/107108713
https://forum.iotschool.com/wiki/tbinstall#Server%20UI%20%E7%BC%96%E8%AF%91%E5%A4%B1%E8%B4%A5
由于默认仓库地址的下载速度很慢,因此使用阿里云的镜像会节省很多时间。maven conf 目录下的 settings.xml 配置如下:
nexus-aliyun
central
Nexus aliyun
https://maven.aliyun.com/repository/public
根据目前试验,maven 仓库要设置成阿里云的这个地址,才可以下载下来包
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。
https://gitee.com/mirrors/ThingsBoard?_from=gitee_search
官方社区入门级教程: https://forum.iotschool.com/wiki/tbinstall#%E8%AE%BE%E7%BD%AEMaven%E4%B8%BA%E6%B7%98%E5%AE%9D%E9%95%9C%E5%83%8F
git clone https://gitee.com/mirrors/ThingsBoard.git
git checkout release-3.0
mvn clean install -DskipTests -X
各种错误异常以上的网上资料已经记录的十分详细,下面几点是我再部署过程中的经验:
postgresql 安装教程: https://www.runoob.com/postgresql/postgresql-tutorial.html
可根据菜鸟教程的方法下载安装,没有什么问题。下载版本使用最新版本;
sql 管理工具使用自带的 pgAdmin 即可;
pgAdmin 教程: https://blog.csdn.net/qq_28289405/article/details/80243476
https://blog.csdn.net/julyqian/article/details/88081367
在此教程中有安装教程
见以上教程资料中有详细介绍,修改 postgresql 时在配置文件中搜索 postgresql 就能找到配置的地方
打开浏览器,输入 http://localhost:8080 网址链接,即可进入登录界面
管理员:
用户名:[email protected]
密码为:sysadmin
初始数据库中只有管理员账号,租户账号需要管理员登录系统后添加
租户:
[email protected] /tenant
客户:
[email protected] /customer
进入以后 大功告成!
管理员进入后可以创建租户
方法 1:
找到项目下的.idea/workspace.xml,在标签里添加一行属性:
其它属性不改
方法 2:
打开程序的运行配置,把 Shorten command line 改为 JAR manifest 或 classpath file,如图所示:
可更换 jdk 版本为 1.8,安装 lombok 插件
https://forum.iotschool.com/topics/712
3.0 项目中的 sql 文件导入后有问题,启动不起来,会报这个错误
在官方的安装包执行初始化 demo 命令后的 sql 文件是正确的
安装包部署介绍:
https://thingsboard.io/docs/user-guide/install/windows/
安装包下载地址:https://github.com/thingsboard/thingsboard/releases/download/v3.0.1/thingsboard-windows-3.0.1.zip
back.sql