# bigtop-manager **Repository Path**: lvkh/bigtop-manager ## Basic Information - **Project Name**: bigtop-manager - **Description**: 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. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 19 - **Created**: 2024-02-01 - **Last Updated**: 2024-02-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Bigtop-Manager Bigtop-Manager is a platform for managing Bigtop components. Inspired by Apache Ambari. ## Prerequisites JDK: Requires JDK 17 or 21 Medata DB: Mariadb or Mysql ### API-DOCS [swagger-ui](http://localhost:8080/swagger-ui/index.html) ### Compile ```bash mvn clean package -DskipTests ``` ### Developer 1. Configure DB connect name & password, default both are 'root' 2. source sql files in `dev-support/example/bigtop_manager` 3. run bigtop-manager-server `bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/ServerApplication.java` 4. run bigtop-manager-agent 5. run bigtop-manager-ui `configure nodejs environmment, folder default is bigtop-manager-ui/node, then run with package.json` 6. after started bigtop-manager-ui, visit "http://localhost:5173/" default login user & password are `"admin"` ### How to test a Service > 1. Login > 2. Create cluster ->Register host > 3. Installation Services > 4. Start Service > 5. Stop Service