Files
hertzbeat/home/i18n/en/docusaurus-plugin-content-docs/current/start/quickstart.md
tomsun28 81896f9ba1 [home]feature: support home docs i18n en (#94)
* [home]feature: support home docs i18n en

* [home]feature: i18n update introduce

* [web-app]i18n for zh-TW

* [home]feature: i18n update docs
2022-04-17 21:36:13 +08:00

3.0 KiB
Raw Blame History

id, title, sidebar_label
id title sidebar_label
quickstart Quick Start Quick Start

🐕 Quick Start

🐵 Dependency Service Deployment

HertzBeat depends at least on relational database MYSQL5+ and time series database TDengine2+

Install MYSQL
  1. Install mysql with docker
    docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
  2. Create database names hertzbeat
  3. Run the database sql script schema.sql located in the project repository /script/sql/ directory.

For detailed steps, refer to MYSQL Installation And Initialization

Install TDengine
  1. Install TDengine with docker
    docker run -d -p 6030-6049:6030-6049 -p 6030-6049:6030-6049/udp --name tdengine tdengine/tdengine:2.4.0.12
  2. Create database names hertzbeat

For detailed steps, refer to TDengine Installation And Initialization.

🍞 Install HertzBeat

HertzBeat supports installation through source code, docker or package.

1Install quickly via docker

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

2Install via package
  1. Download the installation package GITEE Release GITHUB Release
  2. Configure the HertzBeat configuration yml file hertzbeat/config/application.yml
  3. Run shell $ ./startup.sh
  4. Access localhost:1157 to start, default account: admin/admin

Detailed steps refer to Install HertzBeat via package

3Start via source code
  1. Local source code debugging needs to start the back-end project manager and the front-end project web-app.
  2. Backendneed maven3+, java8+, start the manager service.
  3. Webneed nodejs npm angular-cli environment, Run ng serve --open in web-app directory after backend startup.
  4. Access localhost:4200 to start, default account: admin/admin

Detailed steps refer to CONTRIBUTING

4Install All(mysql+tdengine+hertzbeat) via Docker-compose

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