Skip to main content
Version: 3.1.0 (Preview)

Technology Stack

AreaImplementation
Server buildJDK 17 and Maven 3.9.x, enforced by the root build
Server frameworksManaged Spring/Spring Security, Jetty, Jersey, Jakarta APIs, Guice, and EclipseLink dependencies
Agent and Server utilitiesPython source minimum 3.9.2 with locked upstream dependencies and package-specific native ABI
Main Web UIReact, TypeScript, Vite, and Vitest under the latest frontend module
Administration UISeparate React Admin module packaged with Ambari
Management persistenceConfigured relational database and JDBC driver
Historical monitoringPrometheus-compatible exporters/VMAGENT and VictoriaMetrics
Configuration and extension metadataStack/service XML and JSON, Themes, telemetry descriptors, JMX profiles, and View definitions

The Java guide records effective framework versions and deferred major migrations. The Python guide explains why a higher interpreter version does not automatically satisfy a package built for another minor ABI.

Build Tools Versus Runtime

Maven and Node/npm belong in the build environment; they are not general prerequisites on every managed cluster node. Deploy the resulting reviewed packages, not a frontend development server or a mutable system-Python installation.

The default RPM target uses CPython 3.9 wheels. Architecture and alternative ABI profiles select separate artifacts. See RPM packaging and building from source.

Managed Services

The reviewed BIGTOP tree contains 3.2.0, 3.3.0, and 3.4.0 definitions with inheritance. Select the Stack and component versions qualified for the candidate. These directory names do not make the Ambari release 3.4.0, and the Ambari JDK does not override every service's JDK.

Stack-provided service metadata remains the authority for packages, configuration, dependencies, and lifecycle commands. Use Stack definitions and the Bigtop build guide when extending or rebuilding service packages.

Source References

The root build, managed dependency versions, and BIGTOP metadata provide the implementation references.