home/versioned_docs/version-1.8.0/start/quickstart.md
Apache HertzBeat™ supports installation through source code, docker or package, cpu support X86/ARM64.
Just one command to get started:
docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat apache/hertzbeat
Access http://localhost:1157 to start, default account: admin/hertzbeat
Deploy collector clusters(Optional)
docker run -d -e IDENTITY=custom-collector-name -e MANAGER_HOST=127.0.0.1 -e MANAGER_PORT=1158 --name hertzbeat-collector apache/hertzbeat-collector
-e IDENTITY=custom-collector-name : set the collector unique identity name.-e MODE=public : set the running mode(public or private), public cluster or private cloud-edge.-e MANAGER_HOST=127.0.0.1 : set the main hertzbeat server ip.-e MANAGER_PORT=1158 : set the main hertzbeat server port, default 1158.Detailed config refer to Install HertzBeat via Docker
hertzbeat-xx.tar.gz Download Pagehertzbeat/config/application.yml (optional)$ ./bin/startup.sh or bin/startup.bathttp://localhost:1157 to start, default account: admin/hertzbeatDownload the release package hertzbeat-collector-xx.tar.gz to new machine Download Page
Configure the collector configuration yml file hertzbeat-collector/config/application.yml: unique identity name, running mode (public or private), hertzbeat manager-host, hertzbeat manager-port
collector:
dispatch:
entrance:
netty:
enabled: true
identity: ${IDENTITY:}
mode: ${MODE:public}
manager-host: ${MANAGER_HOST:127.0.0.1}
manager-port: ${MANAGER_PORT:1158}
Run command $ ./bin/startup.sh or bin/startup.bat
Access http://localhost:1157 and you will see the registered new collector in dashboard
Detailed config refer to Install HertzBeat via Package
manager and the front-end project web-app.maven3+, java17, lombok, start the hertzbeat-startup service.nodejs npm angular-cli environment, Run ng serve --open in web-app directory after backend startup.http://localhost:4200 to start, default account: admin/hertzbeatDetailed steps refer to CONTRIBUTING
Install and deploy the postgresql/mysql database, victoria-metrics/iotdb/tdengine database and hertzbeat at one time through docker-compose deployment script.
Detailed steps refer to Install via Docker-Compose
Install HertzBeat cluster in a Kubernetes cluster by Helm chart.
Detailed steps refer to Artifact Hub
HAVE FUN