产品定价 立即试用
专业版
安装 > 配置 > 如何修改配置参数?
入门 文档 指南
架构 API 常见问题
目录

如何修改配置参数

本指南帮助您熟悉ThingsBoard配置文件与参数。我们建议使用环境变量配置ThingsBoard,这样在新平台版本发布时无需合并配置文件。可用配置参数及对应环境变量列表位于 此处

如何修改配置参数?

Linux单体部署

若ThingsBoard在 Linux 上以单体应用形式安装,可在thingsboard.conf中指定环境变量:

1
sudo nano /usr/share/thingsboard/conf/thingsboard.conf

参考以下简单示例,添加新环境变量 ‘HTTP_BIND_PORT’,值为 ‘8081’。

1
2
...
export HTTP_BIND_PORT=8081

Windows单体部署

若ThingsBoard在 Windows 上以单体应用形式安装,可在以下目录的thingsboard.yml中指定环境变量:

1
YOUR_INSTALL_DIR/conf

配置文件采用YAML格式。

所有配置参数都有对应的环境变量名和默认值。要修改配置参数,只需修改其默认值即可。例如:

1
2
server:
  address: "${HTTP_BIND_ADDRESS:0.0.0.0}"

本例中,‘HTTP_BIND_ADDRESS’ 为环境变量名,‘0.0.0.0’ 为默认值。

Docker部署

若ThingsBoard在docker compose环境中安装,可编辑脚本并为对应容器添加环境变量。 详见 Docker文档

K8S部署

若ThingsBoard在K8S环境中安装,可编辑脚本并为对应deployment/stateful set添加环境变量。 详见 K8S文档