ThingsBoard的Windows10本地安装初体验

商畅
2023-12-01

ThingsBoard的Windows10本地安装初体验

1、本地电脑需要jdk11的环境。(没有的自行安装)。

2、https://github.com/thingsboard/thingsboard/releases/download/v3.4.3/thingsboard-windows-3.4.3.zip,下载并解压。

3、安装postgres,版本要11.7或者更新。安装完后新建数据库thingsboard。数据库的用户、密码最好都设置成postgres,可以省去修改一些配置文件步骤。

如果账户密码不是postgres,找到解压后conf\thingsboard.yml这个文件并且打开,把自己的账户密码换成相应的。

# SQL DAO Configuration
spring:
  data:
    jpa:
      repositories:
        enabled: "true"
  jpa:
    open-in-view: "false"
    hibernate:
      ddl-auto: "none"
  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:YOUR_POSTGRES_PASSWORD_HERE}"
    hikari:
      maximumPoolSize: "${SPRING_DATASOURCE_MAXIMUM_POOL_SIZE:5}"

4、找到解压后的thingsboard.xml。

把以下内容,

    <startargument>-Xms512m</startargument>
    <startargument>-Xmx1024m</startargument>

换成

    <startargument>-Xms256m</startargument>
    <startargument>-Xmx256m</startargument>

5、在解压的目录下,以管理员的身份执行一下命令。

install.bat –loadDemo

6、看到以下,说明执行完成。

C:\Program Files (x86)\thingsboard>install.bat --loadDemo
Detecting Java version installed.
CurrentVersion 110
Java 11 found!
Installing thingsboard ...
...
ThingsBoard installed successfully!

7、接着执行以下命令。

net start thingsboard

到这里或许会出现以下报错。

net start   发生系统错误 1067。

出现这个报错,需要进入thingsboard安装目录,找到thingsboard.xml文件,找到

<executable>java</executable>

这一行,将其替换为自己的java的安装目录,例如:

<executable>D:\tools\jdk11\bin\java</executable>  

换好之后,数据库里面的表需要清空或者删除。然后重新执行

net start thingsboard
ThingsBoard Server Application 服务正在启动 .
ThingsBoard Server Application 服务已经启动成功。

出现这个说明启动成功了。

8、http://localhost:8080/,浏览器打开这个链接,按需求输入用户名,密码,就可以体验ThingsBoard了。

System Administrator: sysadmin@thingsboard.org / sysadmin
Tenant Administrator: tenant@thingsboard.org / tenant
Customer User: customer@thingsboard.org / customer
 类似资料: