Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
85 changes: 21 additions & 64 deletions docs/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,89 +38,46 @@ Note: Ambari currently supports the 64-bit version of the following Operating Sy
* OpenEuler 22
* Other operating systems will be supported in future releases.

## Get Involved

Visit the [Ambari Wiki](https://cwiki.apache.org/confluence/display/AMBARI/Ambari) for design documents, roadmap, development guidelines, etc.

[Join the Ambari User Meetup Group](http://www.meetup.com/Apache-Ambari-User-Group). You can see the slides from [April 2, 2013](http://www.meetup.com/Apache-Ambari-User-Group/events/109316812/), [June 25, 2013](http://www.meetup.com/Apache-Ambari-User-Group/events/119184782/), and [September 25, 2013](http://www.meetup.com/Apache-Ambari-User-Group/events/134373312/) meetups.



# Apache Ambari Download
1. Download Links for Apache Ambari 3.0.0
https://apache-ambari.com/dist/ambari/3.0.0/rocky9/

2. Download Links for Apache Ambari Bigtop stack 3.0.0
https://apache-ambari.com/dist/bigtop//3.3.0/rocky9/


## Creating Local Repository
1. Install createrepo package
```
sudo dnf install createrepo
```
2. Create repository directory
```
sudo mkdir -p /var/www/html/ambari-repo/{ambari,bigtop}
sudo chmod -R 755 /var/www/html/ambari-repo
```
3. Download and move RPM packages
```
# For Rocky Linux 8:
cd /var/www/html/ambari-repo/ambari
wget -r -np -nH --cut-dirs=4 --reject 'index.html*' https://www.apache-ambari.com/dist/ambari/3.0.0/rocky8/

cd /var/www/html/ambari-repo/bigtop
wget -r -np -nH --cut-dirs=4 --reject 'index.html*' https://www.apache-ambari.com/dist/bigtop/3.3.0/rocky8/

# For Rocky Linux 9:
cd /var/www/html/ambari-repo/ambari
wget -r -np -nH --cut-dirs=4 --reject 'index.html*' https://www.apache-ambari.com/dist/ambari/3.0.0/rocky9/

cd /var/www/html/ambari-repo/bigtop
wget -r -np -nH --cut-dirs=4 --reject 'index.html*' https://www.apache-ambari.com/dist/bigtop/3.3.0/rocky9/
```
4. Create repository metadata
```
cd /var/www/html/ambari-repo
sudo createrepo ambari
sudo createrepo bigtop
```
Important Notes

- All packages are built for x86_64 architecture
- Packages are tested on Rocky Linux 8 and 9
- Updates are provided on a best-effort basis
## Version Information

### Ambari 3.0.0
The core components of Apache Ambari for cluster management and monitoring:


## Ambari 3.0.0

| component | CPU | OS | Version |
| Component | CPU | OS | Version |
| --- | --- | ---- | ---- |
| ambari-agent | x86_64 | Rocky Linux 9 | ambari-agent-3.0.0.0-0.x86_64.rpm |
| ambari-server | x86_64 | Rocky Linux 9 | ambari-server-3.0.0.0-0.x86_64.rpm |

### Bigtop Stack 3.3.0
Apache Bigtop provides a complete Hadoop ecosystem with the following components:


## bigtop stack 3.3.0

| component | CPU | OS | Version |
| Component | CPU | OS | Version |
| --- | --- | ---- | ---- |
| alluxio | x86_64 | Rocky Linux 9 | alluxio_3_3_0-2.9.3-1.el9.x86_64.rpm |
| bigtop-groovy | x86_64 | Rocky Linux 9 | bigtop-groovy-2.5.4-1.el9.noarch.rpm |
| bigtop-jsvc | x86_64 | Rocky Linux 9 |bigtop-jsvc-1.2.4-1.el9.x86_64.rpm
| bigtop-jsvc | x86_64 | Rocky Linux 9 |bigtop-jsvc-1.2.4-1.el9.x86_64.rpm |
| bigtop-select | x86_64 | Rocky Linux 9 |bigtop-select-3.3.0-1.el9.noarch.rpm |
| bigtop-utils | x86_64 | Rocky Linux 9 |bigtop-utils-3.3.0-1.el9.noarch.rpm |
| flink | x86_64 | Rocky Linux 9 |flink_3_3_0-1.16.2-1.el9.noarch.rpm |
| hadoop | x86_64 | Rocky Linux 9 |hadoop_3_3_0-3.3.6-1.el9.x86_64.rpm <br> hadoop_3_3_0-yarn-3.3.6-1.el9.x86_64.rpm |
| hadoop | x86_64 | Rocky Linux 9 |hadoop_3_3_0-3.3.6-1.el9.x86_64.rpm <br /> hadoop_3_3_0-yarn-3.3.6-1.el9.x86_64.rpm |
| hbase | x86_64 | Rocky Linux 9 |hbase_3_3_0-2.4.17-1.el9.x86_64.rpm |
| hive | x86_64 | Rocky Linux 9 |hive_3_3_0-3.1.3-1.el9.noarch.rpm |
| kafka | x86_64 | Rocky Linux 9 |kafka_3_3_0-2.8.2-1.el9.noarch.rpm |
| livy | x86_64 | Rocky Linux 9 |livy_3_3_0-0.8.0-1.el9.noarch.rpm |
| ranger | x86_64 | Rocky Linux 9 | ranger_3_3_0-admin-2.4.0-1.el9.x86_64.rpm <br>ranger_3_3_0-atlas-plugin-2.4.0-1.el9.x86_64.rpm <br>ranger_3_3_0-elasticsearch-plugin-2.4.0-1.el9.x..> <br>ranger_3_3_0-hbase-plugin-2.4.0-1.el9.x86_64.rpm <br>ranger_3_3_0-hdfs-plugin-2.4.0-1.el9.x86_64.rpm <br>ranger_3_3_0-hive-plugin-2.4.0-1.el9.x86_64.rpm <br>ranger_3_3_0-kafka-plugin-2.4.0-1.el9.x86_64.rpm <br>ranger_3_3_0-kms-2.4.0-1.el9.x86_64.rpm <br>ranger_3_3_0-knox-plugin-2.4.0-1.el9.x86_64.rpm <br>ranger_3_3_0-kylin-plugin-2.4.0-1.el9.x86_64.rpm <br>ranger_3_3_0-presto-plugin-2.4.0-1.el9.x86_64.rpm <br>ranger_3_3_0-solr-plugin-2.4.0-1.el9.x86_64.rpm <br>ranger_3_3_0-sqoop-plugin-2.4.0-1.el9.x86_64.rpm <br>ranger_3_3_0-storm-plugin-2.4.0-1.el9.x86_64.rpm <br>ranger_3_3_0-tagsync-2.4.0-1.el9.x86_64.rpm <br>ranger_3_3_0-usersync-2.4.0-1.el9.x86_64.rpm <br>ranger_3_3_0-yarn-plugin-2.4.0-1.el9.x86_64.rpm |
| ranger | x86_64 | Rocky Linux 9 | ranger_3_3_0-admin-2.4.0-1.el9.x86_64.rpm <br />ranger_3_3_0-atlas-plugin-2.4.0-1.el9.x86_64.rpm <br />ranger_3_3_0-elasticsearch-plugin-2.4.0-1.el9.x86_64.rpm <br />ranger_3_3_0-hbase-plugin-2.4.0-1.el9.x86_64.rpm <br />ranger_3_3_0-hdfs-plugin-2.4.0-1.el9.x86_64.rpm <br />ranger_3_3_0-hive-plugin-2.4.0-1.el9.x86_64.rpm <br />ranger_3_3_0-kafka-plugin-2.4.0-1.el9.x86_64.rpm <br />ranger_3_3_0-kms-2.4.0-1.el9.x86_64.rpm <br />ranger_3_3_0-knox-plugin-2.4.0-1.el9.x86_64.rpm <br />ranger_3_3_0-kylin-plugin-2.4.0-1.el9.x86_64.rpm <br />ranger_3_3_0-presto-plugin-2.4.0-1.el9.x86_64.rpm <br />ranger_3_3_0-solr-plugin-2.4.0-1.el9.x86_64.rpm <br />ranger_3_3_0-sqoop-plugin-2.4.0-1.el9.x86_64.rpm <br />ranger_3_3_0-storm-plugin-2.4.0-1.el9.x86_64.rpm <br />ranger_3_3_0-tagsync-2.4.0-1.el9.x86_64.rpm <br />ranger_3_3_0-usersync-2.4.0-1.el9.x86_64.rpm <br />ranger_3_3_0-yarn-plugin-2.4.0-1.el9.x86_64.rpm |
| solr | x86_64 | Rocky Linux 9 | solr_3_3_0-8.11.2-2.el9.noarch.rpm |
| spark | x86_64 | Rocky Linux 9 | spark_3_3_0-3.3.4-1.el9.noarch.rpm |
| tez | x86_64 | Rocky Linux 9 | tez_3_3_0-0.10.2-1.el9.noarch.rpm |
| zeppelin | x86_64 | Rocky Linux 9 | zeppelin_3_3_0-0.11.0-1.el9.x86_64.rpm |
| zookeeper | x86_64 | Rocky Linux 9 | zookeeper_3_3_0-3.7.2-1.el9.x86_64.rpm |

> Note: The above tables show Rocky Linux 9 packages. For other supported operating systems and complete package listings, please visit the [Download Page](quick-start/download.md).

## Get Involved

Visit the [Ambari Wiki](https://cwiki.apache.org/confluence/display/AMBARI/Ambari) for design documents, roadmap, development guidelines, etc.

[Join the Ambari User Meetup Group](http://www.meetup.com/Apache-Ambari-User-Group). You can see the slides from [April 2, 2013](http://www.meetup.com/Apache-Ambari-User-Group/events/109316812/), [June 25, 2013](http://www.meetup.com/Apache-Ambari-User-Group/events/119184782/), and [September 25, 2013](http://www.meetup.com/Apache-Ambari-User-Group/events/134373312/) meetups.



183 changes: 183 additions & 0 deletions docs/quick-start/download.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,183 @@
---
sidebar_position: 2
---

# Download

Welcome to the Apache Ambari Community Download Site. Here you can find the latest releases of Apache Ambari and Apache Bigtop packages.

## Download Links

### Apache Ambari 3.0.0

- Rocky Linux 8 Package Download: [https://apache-ambari.com/dist/ambari/3.0.0/rocky8/](https://apache-ambari.com/dist/ambari/3.0.0/rocky8/)
- Rocky Linux 9 Package Download: [https://apache-ambari.com/dist/ambari/3.0.0/rocky9/](https://apache-ambari.com/dist/ambari/3.0.0/rocky9/)

#### MD5 Checksums
For security purposes, you can verify the integrity of the downloaded files using MD5 checksums:

- [View MD5 Checksums - Rocky Linux 8](https://apache-ambari.com/dist/ambari/3.0.0/rocky8/MD5SUMS.txt)
- [View MD5 Checksums - Rocky Linux 9](https://apache-ambari.com/dist/ambari/3.0.0/rocky9/MD5SUMS.txt)

### Apache Ambari Bigtop Stack 3.3.0

- Rocky Linux 8 Package Download: [https://apache-ambari.com/dist/bigtop/3.3.0/rocky8/](https://apache-ambari.com/dist/bigtop/3.3.0/rocky8/)
- Rocky Linux 9 Package Download: [https://apache-ambari.com/dist/bigtop/3.3.0/rocky9/](https://apache-ambari.com/dist/bigtop/3.3.0/rocky9/)

#### MD5 Checksums
For security purposes, you can verify the integrity of the downloaded files using MD5 checksums:

- [View MD5 Checksums - Rocky Linux 8](https://apache-ambari.com/dist/bigtop/3.3.0/rocky8/MD5SUMS.txt)
- [View MD5 Checksums - Rocky Linux 9](https://apache-ambari.com/dist/bigtop/3.3.0/rocky9/MD5SUMS.txt)

## Creating Local Repository

Follow these steps to create a local repository:

1. Install createrepo package:
```bash
sudo dnf install createrepo
```

2. Create repository directory:
```bash
sudo mkdir -p /var/www/html/ambari-repo
sudo chmod -R 755 /var/www/html/ambari-repo
```

3. Download RPM packages:
```bash
# For Rocky Linux 8:
cd /var/www/html/ambari-repo
wget -r -np -nH --cut-dirs=4 --reject 'index.html*' https://www.apache-ambari.com/dist/ambari/3.0.0/rocky8/
wget -r -np -nH --cut-dirs=4 --reject 'index.html*' https://www.apache-ambari.com/dist/bigtop/3.3.0/rocky8/

# For Rocky Linux 9:
cd /var/www/html/ambari-repo
wget -r -np -nH --cut-dirs=4 --reject 'index.html*' https://www.apache-ambari.com/dist/ambari/3.0.0/rocky9/
wget -r -np -nH --cut-dirs=4 --reject 'index.html*' https://www.apache-ambari.com/dist/bigtop/3.3.0/rocky9/
```

4. Create repository metadata:
```bash
cd /var/www/html/ambari-repo
sudo createrepo .
```

5. Create repository configuration file:
```bash
# For Rocky Linux 8:
sudo tee /etc/yum.repos.d/ambari.repo << EOF
[ambari]
name=Ambari Repository
baseurl=http://your-server-ip/ambari-repo
gpgcheck=0
enabled=1
EOF

# For Rocky Linux 9:
sudo tee /etc/yum.repos.d/ambari.repo << EOF
[ambari]
name=Ambari Repository
baseurl=http://your-server-ip/ambari-repo
gpgcheck=0
enabled=1
EOF
```

6. Clean and update yum cache:
```bash
sudo dnf clean all
sudo dnf makecache
```

## Exposing the Repository

To make the repository accessible to other machines, you can set up a web server. Here's how to do it using Nginx:

1. Install Nginx:
```bash
sudo dnf install nginx
```

2. Configure Nginx to serve the repository:
```bash
sudo tee /etc/nginx/conf.d/ambari-repo.conf << EOF
server {
listen 80;
server_name _;
root /var/www/html/ambari-repo;
autoindex on;
location / {
try_files \$uri \$uri/ =404;
}
}
EOF
```

3. Start and enable Nginx:
```bash
sudo systemctl start nginx
sudo systemctl enable nginx
```


Now other machines can access the repository by configuring their repo file with your server's IP address or hostname:

```bash
sudo tee /etc/yum.repos.d/ambari.repo << EOF
[ambari]
name=Ambari Repository
baseurl=http://your-server-ip/ambari-repo
gpgcheck=0
enabled=1
EOF
```

Replace `your-server-ip` with the actual IP address or hostname of your repository server.

## Troubleshooting

If you encounter any issues, here are some common solutions:

1. Repository not accessible:
- Check if Nginx is running: `sudo systemctl status nginx`
- Verify firewall settings: `sudo firewall-cmd --list-all`
- Check SELinux context: `ls -Z /var/www/html/ambari-repo`

If you still can't access the repository, you can try:
- Temporarily disable firewall:
```bash
sudo systemctl stop firewalld
sudo systemctl disable firewalld
```
- Temporarily disable SELinux:
```bash
sudo setenforce 0
# To make it permanent, edit /etc/selinux/config and set SELINUX=permissive
```

2. Yum cache issues:
- Clear yum cache: `sudo dnf clean all`
- Rebuild repository metadata: `cd /var/www/html/ambari-repo && sudo createrepo .`

3. Permission issues:
- Ensure correct permissions: `sudo chmod -R 755 /var/www/html/ambari-repo`
- Check SELinux context: `sudo restorecon -Rv /var/www/html/ambari-repo`

## Important Notes

- All packages are built for x86_64 architecture
- Packages are tested on Rocky Linux 8 and 9
- Updates are provided on a best-effort basis

## Bandwidth Notice

This site is hosted on a server with limited bandwidth. Please be considerate when downloading packages.
For any bandwidth-related issues, please contact the site administrators.

## Sponsorship

This site is maintained by community volunteers. We welcome sponsorship to help cover hosting costs.
Sponsors will be acknowledged on the site and receive priority support.
For sponsorship inquiries, please contact us through the mailing list.
26 changes: 16 additions & 10 deletions docs/quick-start/quick-start-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,25 +14,31 @@ Apache Ambari 3.0.0 can be installed in several different environments:

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](environment-setup/vagrant-environment-setup.md)
[**View Vagrant Environment Setup Guide**](environment-setup/vagrant-environment-setup.md)

### 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](environment-setup/docker-environment-setup.md)
[**View Docker Environment Setup Guide**](environment-setup/docker-environment-setup.md)

### 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](environment-setup/bare-metal-kvm-setup.md)
[**View Bare Metal/KVM Setup Guide**](environment-setup/bare-metal-kvm-setup.md)

## Installation Guide

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

[View Installation Guide](installation-guide.md)
### Installation Steps

1. **Download Packages**
First, download the necessary packages from our [**Download Page**](download.md).

2. **Install Ambari**
Then follow the detailed installation instructions in the [**Installation Guide**](installation-guide.md).

## Key Features in Ambari 3.0.0

Expand Down Expand Up @@ -77,14 +83,14 @@ Apache Ambari 3.0.0 includes numerous enhancements and improvements across vario
- **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](release-notes.md)
For a complete list of new features, improvements, and fixes, please refer to the [**Release Notes**](release-notes.md)

## Getting Help

If you encounter any issues during setup or installation, please refer to our [FAQ](faq.md) for common questions and troubleshooting tips.
If you encounter any issues during setup or installation, please refer to our [**FAQ**](faq.md) for common questions and troubleshooting tips.

For additional help, you can:

- Join the [Ambari mailing lists](https://ambari.apache.org/mail-lists.html)
- File issues in the [Ambari JIRA](https://issues.apache.org/jira/projects/AMBARI)
- Contribute to the [Ambari Wiki](https://cwiki.apache.org/confluence/display/AMBARI/Ambari)
- Join the [**Ambari mailing lists**](https://ambari.apache.org/mail-lists.html)
- File issues in the [**Ambari JIRA**](https://issues.apache.org/jira/projects/AMBARI)
- Contribute to the [**Ambari Wiki**](https://cwiki.apache.org/confluence/display/AMBARI/Ambari)
10 changes: 1 addition & 9 deletions docs/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,6 @@ sidebar_position: 2

# Apache Ambari 3.0.0 Release Notes

## Download

Apache Ambari 3.0.0 can be downloaded from the [Apache Ambari Download Page](https://apache-ambari.com/download/).

## Overview

:::tip Major Release
Expand Down Expand Up @@ -317,7 +313,7 @@ Apache Ambari 3.0.0 represents the collective effort of our incredible community

<div class="alert alert--success">

### Core Contributors 💫
### Contributors 💫
These dedicated individuals have made substantial contributions to this release:

- **jialiang** 🏆
Expand All @@ -334,8 +330,6 @@ These dedicated individuals have made substantial contributions to this release:
- **timyuer** 🏆
- **yaruyng** 🏆
- **tongxiaojun** 🏆
### Community Champions 🌠
Their valuable contributions have helped drive the project forward:

- **Ananya Singh**
- **rzuo**
Expand All @@ -350,8 +344,6 @@ Their valuable contributions have helped drive the project forward:
- **Shreeya Sand**
- **Bhavik Patel**

### Technical Innovators ⚡
Their technical expertise has been instrumental:

- **lupeng**
- **piaolingzxh**
Expand Down
1 change: 1 addition & 0 deletions sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ const sidebars = {
"collapsed": false,
"items": [
"quick-start/quick-start-guide",
"quick-start/download",
{
"type": "category",
"label": "Environment Setup",
Expand Down
Loading
Loading