Skip to main content
Version: 3.0.0

Quick Start Guide

This document provides a quick overview of setting up Apache Ambari 3.0.0 in various environments. For detailed environment-specific setup instructions, please refer to the appropriate environment setup guide.

Environment Setup Options​

Apache Ambari 3.0.0 can be installed in several different environments:

1. Vagrant Environment​

The Vagrant environment provides a quick way to set up a development cluster using virtual machines on your local computer. This is ideal for testing and development purposes.

View Vagrant Environment Setup Guide

2. Docker Environment​

The Docker environment offers a lightweight, containerized approach using multiple containers with one server and two agents. This setup uses Rocky Linux 8 as the base image and includes container networking, SSH setup, and security configuration.

View Docker Environment Setup Guide

3. Bare Metal/KVM Setup​

For production deployments or larger development environments, the Bare Metal/KVM setup covers both physical servers and KVM virtual machines. This guide includes detailed system requirements, network configuration, and both development and production security settings.

View Bare Metal/KVM Setup Guide

Installation Guide​

Once you have set up your environment using one of the methods above, you can proceed with the following steps:

Installation Steps​

  1. Download Packages
    First, download the necessary packages from our Download Page.

  2. Install Ambari
    Then follow the detailed installation instructions in the Installation Guide.

Key Features in Ambari 3.0.0​

Apache Ambari 3.0.0 includes numerous enhancements and improvements across various areas:

New Service Support​

  • Alluxio Integration (AMBARI-26055) - Full support for Alluxio distributed file system
  • Ozone File System (AMBARI-24976) - Integration with Apache Hadoop Ozone object store
  • OceanBase Support - Added compatibility with OceanBase database systems

Monitoring and Visualization​

  • Grafana Dashboards (AMBARI-25960) - Enhanced monitoring capabilities with pre-configured Grafana dashboards
  • HiveServer2 Web UI Quicklink (AMBARI-26270) - Direct access to HiveServer2 web interface
  • Improved Metrics Collection - Enhanced metrics gathering for better system insights
  • Timeline Service Enhancements - Improved performance and reliability of the Timeline Service

Development and Code Quality​

  • Java 17 Support - Full compatibility with OpenJDK 17
  • Python Modernization - Code improvements including:
    • Implementation of f-strings for better readability
    • Python 3 compatibility throughout the codebase
    • Ruff integration (AMBARI-26147) for code quality
  • Spark Performance Improvements - Optimizations for Spark processing

Security Enhancements​

  • Multiple CVE Fixes - Addressing security vulnerabilities
  • Dependency Updates - Security-focused upgrades including:
    • Commons-collections library
    • Logback framework
    • PostgreSQL client
    • Snakeyaml parser
  • Kerberos Encryption Fixes - Improved Kerberos authentication security
  • LDAP/AD Authentication Improvements - Enhanced directory service integration

Infrastructure Improvements​

  • Docker and Containerization Support - Better support for containerized deployments
  • Rocky Linux 8 Compatibility - Added support for Rocky Linux 8 deployments
  • Enhanced Installation Workflows - Streamlined installation process across environments

For a complete list of new features, improvements, and fixes, please refer to the Release Notes

Getting Help​

If you encounter any issues during setup or installation, please refer to our FAQ for common questions and troubleshooting tips.

For additional help, you can: