Ambariおよびhdpローリングアップグレード



Ambari Hdp Rolling Upgrade



アンバリアップグレード

バックアップメタデータ

ambari-server backup

mysqlデータベースのバックアップ



mysql -u ...... > ambari.sql

ambari構成ファイルのバックアップ

cp /etc/ambari-server/conf/ambari.properties /etc/ambari-server/conf/ambari.properties.bak

関連するサービスを停止します(クラスターの通常のサービスには影響しません)



ambari-server stop ambari-agent stop

ambari.repoソースを構成します
インストールパッケージのアドレス:

http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.6.2.0/ambari-2.6.2.0-centos7.tar.gz http://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.6.5.0/HDP-2.6.5.0-centos7-rpm.tar.gz http://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.22/repos/centos7/HDP-UTILS-1.1.0.22-centos7.tar.gz

変更後、/ etc / yum.repos.d /ambari.repoファイルscpを他のノードにコピーします

[hdfs@hz16-hadoop 2.6.2.0-155]$ pwd /var/www/html/ambari/ambari/centos7/2.6.2.0-155 [hdfs@hz16-hadoop 2.6.2.0-155]$ ls ambari ambari.repo artifacts.txt build.id build_metadata.txt repodata RPM-GPG-KEY smartsense tars [hdfs@hz16-hadoop 2.6.2.0-155]$ cat /etc/yum.repos.d/ambari.repo.bak #VERSION_NUMBER=2.6.2.2-1 [ambari-2.6.2.2] name=ambari Version - ambari-2.6.2.2 baseurl=http://ip/ambari/ambari/centos7/2.6.2.0-155 gpgcheck=1 gpgkey=http://ip/ambari/ambari/centos7/2.6.2.0-155/RPM-GPG-KEY/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins enabled=1 priority=1

Ambariサーバーをアップグレードする
Ambariサーバーで実行



yum clean all yum info ambari-server yum -y upgrade ambari-server ambari-server upgrade ambari-server start

Mysqlドライバーをリセットする

ambari-server setup --jdbc-db=mysql --jdbc-driver=/usr/share/java/mysql-connector-java.jar

Ambariエージェントをアップグレードする

yum upgrade ambari-agent ambari-agent start

他のAmbari関連コンポーネントをアップグレードする
AmbariInfraサービスを実行しているすべてのノードで次のコマンドを実行します

yum clean all yum -y upgrade ambari-infra-solr-client

MetricsMonitorサービスを実行しているすべてのノードで次のコマンドを実行します。 クラスタ内のすべてのノードにこのサービスがあります

yum clean all yum -y upgrade ambari-metrics-monitor ambari-metrics-hadoop-sink

MetricsCollectorサービスを実行しているすべてのノードで次のコマンドを実行します

yum -y upgrade ambari-metrics-collector

Grafanaサービスを実行しているノードで次のコマンドを実行します

yum -y upgrade ambari-metrics-grafana

hdpアップグレード

ローカルデータウェアハウスを構成する

[hdfs@hz16-hadoop 2.6.2.0-155]$ pwd /var/www/html/ambari/ambari/centos7/2.6.2.0-155 [hdfs@hz16-hadoop 2.6.2.0-155]$ cat /etc/yum.repos.d/hdp.repo #VERSION_NUMBER=2.6.5.0-292 [HDP-2.6.5.0] name=HDP Version - HDP-2.6.5.0 baseurl=http://ip/ambari/HDP/centos7/2.6.5.0-292 gpgcheck=1 gpgkey=http://ip/ambari/HDP/centos7/2.6.5.0-292/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins enabled=1 priority=1 [HDP-UTILS-1.1.0.22] name=HDP Utils Version - HDP-UTILS-1.1.0.22 baseurl=http://ip/ambari/HDP-UTILS/HDP-UTILS/centos7/1.1.0.22 gpgcheck=1 gpgkey=http://ip/ambari/HDP-UTILS/HDP-UTILS/centos7/1.1.0.22/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins enabled=1 priority=1

構成が成功したかどうかを確認します

yum clean all yum list

アップグレード

  • 右上隅にある[管理]> [スタックとバージョン]をクリックします
  • [バージョン]> [マネージャーバージョン]をクリックします
  • [バージョンの登録]をクリックして登録し、構成したyumソースのローカルウェアハウスのアドレスを入力します(バージョンに詳細を表示すると、ローカルウェアハウスも構成できます)
  • [インストール]> [クラスター名]をクリックします

注意

  • hdfsセーフモードをオフにする必要があります

  • 90%までインストールする場合は、[完了]をクリックする必要があります

  • ローリングアップグレード(ローリングアップグレード)のプロセスでは、[サービスアクションのサービスチェックの実行]をクリックする必要があります。