thingsboard安装
时间: 2023-10-02 08:09:41 浏览: 65
安装Thingsboard有两种方法:使用Docker容器和手动安装。
使用Docker容器:
1. 安装Docker和Docker Compose。
2. 在终端中运行以下命令:
```
$ git clone https://github.com/thingsboard/thingsboard.git
$ cd thingsboard
$ sudo sysctl -w vm.max_map_count=262144
$ docker-compose -f docker-compose.yml up
```
3. 打开Web浏览器并访问http://localhost:8080,即可开始使用Thingsboard。
手动安装:
1. 安装Java运行环境(JRE)和PostgreSQL数据库。
2. 下载Thingsboard源代码并解压缩。
3. 在终端中进入解压缩后的目录并运行以下命令:
```
$ ./gradlew build
```
4. 运行以下命令来启动Thingsboard服务器:
```
$ cd application/target
$ java -jar thingsboard-<version>.war
```
5. 打开Web浏览器并访问http://localhost:8080,即可开始使用Thingsboard。
相关问题
thingsboard安装方式
Thingsboard有两种安装方式:Docker和手动安装。
Docker安装方式:
1. 安装Docker和Docker Compose;
2. 下载Thingsboard的Docker镜像;
3. 创建一个Docker Compose文件;
4. 启动Thingsboard。
手动安装方式:
1. 安装Java JDK;
2. 安装PostgreSQL数据库;
3. 下载Thingsboard的安装包;
4. 解压缩安装包;
5. 配置Thingsboard的数据库连接;
6. 启动Thingsboard。
具体的安装步骤可以参考Thingsboard官方文档:https://thingsboard.io/docs/user-guide/install/installation-options/
手动安装thingsboard
好的,以下是手动安装 ThingsBoard 的步骤:
1. 安装 Java 运行环境
ThingsBoard 是使用 Java 语言编写的,所以需要先安装 Java 运行环境。如果你的系统上已经安装了 Java 8 或更高版本,则可以跳过此步骤。
在 Ubuntu 系统上,可以通过以下命令安装 Java 8:
```
sudo apt-get update
sudo apt-get install openjdk-8-jdk
```
在 CentOS 系统上,可以通过以下命令安装 Java 8:
```
sudo yum install java-1.8.0-openjdk
```
2. 下载 ThingsBoard
可以从 ThingsBoard 的官方网站 https://thingsboard.io/ 下载最新版本的 ThingsBoard。
3. 解压 ThingsBoard
将下载的压缩包解压到你想要安装 ThingsBoard 的目录中。例如,如果你想将 ThingsBoard 安装在 `/opt/thingsboard` 目录中,则可以执行以下命令:
```
sudo mkdir /opt/thingsboard
sudo tar -xvf thingsboard-3.2.2pe.tar.gz -C /opt/thingsboard --strip-components=1
```
其中,`thingsboard-3.2.2pe.tar.gz` 是你下载的压缩包文件名,`/opt/thingsboard` 是你想要安装 ThingsBoard 的目录。
4. 配置数据库
ThingsBoard 使用 PostgreSQL 数据库存储数据。你需要先安装 PostgreSQL 数据库,并创建一个新的数据库和用户。
在 Ubuntu 系统上,可以通过以下命令安装 PostgreSQL 数据库:
```
sudo apt-get update
sudo apt-get install postgresql postgresql-contrib
```
在 CentOS 系统上,可以通过以下命令安装 PostgreSQL 数据库:
```
sudo yum install postgresql-server postgresql-contrib
sudo postgresql-setup initdb
sudo systemctl start postgresql
sudo systemctl enable postgresql
```
创建新的数据库和用户:
```
sudo su - postgres
psql
CREATE DATABASE thingsboard;
CREATE USER thingsboard WITH PASSWORD 'password';
GRANT ALL PRIVILEGES ON DATABASE thingsboard TO thingsboard;
\q
exit
```
其中,`password` 是你为 thingsboard 用户设置的密码。
5. 配置 ThingsBoard
进入 ThingsBoard 的安装目录 `/opt/thingsboard/conf`,编辑 `thingsboard.yml` 文件。
将以下配置项中的数据库连接信息修改为你自己的:
```
database:
url: jdbc:postgresql://localhost:5432/thingsboard
username: thingsboard
password: password
```
其中,`password` 是你为 thingsboard 用户设置的密码。
6. 启动 ThingsBoard
进入 ThingsBoard 的安装目录 `/opt/thingsboard/bin`,执行以下命令启动 ThingsBoard:
```
sudo ./thingsboard.sh start
```
等待一段时间,直到 ThingsBoard 启动完成。你可以通过浏览器访问 `http://localhost:8080` 来访问 ThingsBoard 的 Web 界面。
如果需要停止 ThingsBoard,可以执行以下命令:
```
sudo ./thingsboard.sh stop
```
希望这些步骤可以帮助你手动安装 ThingsBoard。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)