mirror of
https://github.com/dromara/hertzbeat.git
synced 2026-10-08 17:40:03 +00:00
33 lines
1.4 KiB
Markdown
33 lines
1.4 KiB
Markdown
## docker-compose deployment HertzBeat+Mysql+IoTDB solution
|
|
|
|
> The docker-compose deployment scheme uses Mysql + IoTDB as the dependent storage service of Hertzbeat.
|
|
> This solution will start three container services Mysql, IoTDB, HertzBeat
|
|
|
|
##### Install Docker & Docker-compose
|
|
|
|
1. Download and install docker environment & docker-compose environment
|
|
Please refer to [Docker official website documentation](https://docs.docker.com/get-docker/), [Compose installation](https://docs.docker.com/compose/install/)
|
|
```
|
|
$ docker -v
|
|
Docker version 20.10.12, build e91ed57
|
|
```
|
|
|
|
##### docker compose deploys hertzbeat and its dependent services
|
|
|
|
1. Download the hertzbeat-docker-compose installation deployment script file
|
|
The script file is located in `script/docker-compose/hertzbeat-mysql-iotdb` link [script/docker-compose](https://github.com/apache/hertzbeat/tree/master/script/docker-compose/ hertzbeat-mysql-iotdb)
|
|
|
|
2. Add MYSQL jdbc driver jar
|
|
|
|
Download the MYSQL jdbc driver jar package, such as mysql-connector-java-8.0.25.jar. https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-8.0.25.zip
|
|
Copy the jar package to the ext-lib directory.
|
|
|
|
3. Enter the deployment script docker-compose directory, execute
|
|
|
|
`docker compose up -d`
|
|
|
|
|
|
##### Start exploring HertzBeat
|
|
|
|
Browser access `localhost:1157` to start, the default account password `admin/hertzbeat`
|