id: quickstart
title: Quick Start
HertzBeat depends at least on relational database MYSQL5+ and time series database TDengine2+
docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7hertzbeat/script/sql/ directory.For detailed steps, refer to MYSQL Installation And Initialization
docker run -d -p 6030-6049:6030-6049 -p 6030-6049:6030-6049/udp --name tdengine tdengine/tdengine:2.4.0.12hertzbeatFor detailed steps, refer to TDengine Installation And Initialization.
HertzBeat supports installation through source code, docker or package.
docker run -d -p 1157:1157 -v /opt/application.yml:/opt/hertzbeat/config/application.yml --name hertzbeat tancloud/hertzbeat:[版本tag]
Detailed steps refer to Install HertzBeat via Docker
hertzbeat/config/application.yml$ ./startup.shlocalhost:1157 to start, default account: admin/adminDetailed steps refer to Install HertzBeat via package
maven3+, java8+, start the manager service.nodejs npm angular-cli environment, Run ng serve --open in web-app directory after backend startup.localhost:4200 to start, default account: admin/adminDetailed steps refer to CONTRIBUTING
Install and deploy the mysql database, tdengine database and hertzbeat at one time through docker-compose deployment script.
Detailed steps refer to docker-compose install
HAVE FUN