Thingsboard安装

1、下载源码:
git clone https://github.com/thingsboard/thingsboard.git
编译:mvn clean install -DskipTests -X

2、安装postgresql数据库
数据库安装默认用户:postgres
密码安装时候手动设置:x123456

3、源码编译完成,用idea导入工程

4、修改源码中的数据库配置文件thingsboard.yml:

database:
  type: "${DATABASE_TYPE:sql}" # cassandra OR sql   //选择sql模式

:PostgreSQL DAO Configuration
spring:
  data:
    sql:
      repositories:
        enabled: "true"
  sql:
    hibernate:
      ddl-auto: "validate"
    database-platform: "${SPRING_JPA_DATABASE_PLATFORM:org.hibernate.dialect.PostgreSQLDialect}"
  datasource:
    driverClassName: "${SPRING_DRIVER_CLASS_NAME:org.postgresql.Driver}"
    url: "${SPRING_DATASOURCE_URL:jdbc:postgresql://localhost:5432/thingsboard}"
    username: "${SPRING_DATASOURCE_USERNAME:postgres}"
    password: "${SPRING_DATASOURCE_PASSWORD:x123456}"

5、postgresql数据库导入sql文件:dao\src\main\resources\sql\
在postgresql安装路径打开命令行 D:\apk\PostgreSQL\9.5\bin(通过git bush)

./psql -d thingsboard -h localhost -p 5432 -U postgres -f G:/code/IOT/release-2.0/thingsboard/dao/src/main/resources/sql/schema.sql
./psql -d thingsboard -h localhost -p 5432 -U postgres -f G:/code/IOT/release-2.0/thingsboard/dao/src/main/resources/sql/system-data.sql

补充:由于数据sql文件中缺少一些部件库数据,我自己已经补充到代码中

6、application\src\main\java\org\iBoardTm\server\iBoardTmServerApplication.java 右键run运行java文件

7、访问地址:localhost:8080
登录用户:[email protected]
登录密码:sysadmin
此用户为系统管理员

猜你喜欢

转载自blog.csdn.net/xhh199090/article/details/82623714