Before proceeding with the Ambari Agent Upgrade on all nodes where Ambari Agents are installed, ensure that you have stopped both the Ambari Server and Agents during the Ambari Server Upgrade. Prior to the upgrade, make sure to back up the file located at /etc/ambari-agent/conf/ambari-agent.ini.
- Erase Ambari Agent: From the Ambari
agentsnode, remove the installed packages before upgrading:
For RHEL:
yum remove ambari-agent -yFor Ubuntu:
apt remove ambari-agent -y- Update Repository Files: Update ambari.repo (RedHat) or ambari.list (Ubuntu). For repositories, refer Ambari Repositories.
- Install Updated Agents:
For Ubuntu 20/22:
apt install software-properties-commonadd-apt-repository ppa:deadsnakes/ppaapt updateapt-get install python3.11 curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py/usr/bin/python3.11 get-pip.pypip3.11 install distro lxmlFor RHEL:
x
yum install python3.11 python3.11-pip pip3.11 install distro lxmlProceed with the Agent installation.
For RHEL:
yum clean allyum install ambari-agent -yFor Ubuntu:
apt cleanapt updateapt install ambari-agent -y- Restore Configuration Files: Backup
/etc/ambari-agent/conf/ambari-agent.iniand restore/etc/ambari-agent/conf/ambari-agent.ini - Start Ambari Agents:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 1sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.11 1ambari-agent startWas this page helpful?