Bigtop Manager provides a modern, low-threshold web application to simplify the deployment and management of components for Bigtop, similar to Apache Ambari and Cloudera Manager.
APACHE-2.0 License
Bigtop-Manager is a platform for managing Bigtop components. Inspired by Apache Ambari.
JDK: Requires JDK 17 or 21 Metadata DB: Mariadb or Mysql(8 or above)
mvn clean package -DskipTests
bigtop-manager-server/src/main/resources/ddl/MySQL-DDL-CREATE.sql
dev-support/example/bigtop_manager/user.sql
bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/ServerApplication.java
similiar with run bm-server
configure nodejs environmment, default folder is bigtop-manager-ui/node, then run with package.json
http://localhost:5173/
, default login user & password are "admin"
- Login
- Create cluster ->Register host
- Installation Services
- Start Service
- Stop Service
http://localhost:8080/swagger-ui/index.html
to check swagger API Docscrape_configs
- job_name: "bm-agent-host"
metrics_path: "/actuator/prometheus"
static_configs:
- targets: ["agent1 ip/hostname:8081", "agent2 ip/hostname:8081", ...]
bigtop-manager-server/src/main/resources/application.yml
monitoring:
prometheus-host: "http://localhost:9090"
agent-host-job-name: "bm-agent-host"