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%までインストールする場合は、[完了]をクリックする必要があります
- ローリングアップグレード(ローリングアップグレード)のプロセスでは、[サービスアクションのサービスチェックの実行]をクリックする必要があります。