2017-11-13 10 views
0

もう起動しません。 https://docs.hortonworks.com/HDPDocuments/Ambari-2.6.0.0/bk_ambari-upgrade/bk_ambari-upgrade.pdfAmbari-更新(2.6 Ambari 2.4を)失敗しました - Hadoopのサービスは、私はちょうどHortonworksデータプラットフォームについては、このアップグレードガイドを介して働いていた

Iセクション1で説明したように、すべての手順をしました - 4(Ambariアップグレード)。しかし、今私は、私のサービスがもう始まりません、問題があります!

enter image description here

Ambariは、すべてのホストを見つけることができますが、彼らは起動しません!

など。私は

2017-11-13 19:41:11,427 - Unable to load available packages 
Traceback (most recent call last): 
    File "/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py", line 771, in load_available_packages 
    self.available_packages_in_repos = pkg_provider.get_available_packages_in_repos(repos) 
    File "/usr/lib/python2.6/site-packages/resource_management/core/providers/package/yumrpm.py", line 85, in get_available_packages_in_repos 
    available_packages.extend(self._get_available_packages(repo)) 
    File "/usr/lib/python2.6/site-packages/resource_management/core/providers/package/yumrpm.py", line 146, in _get_available_packages 
    return self._lookup_packages(cmd, 'Available Packages') 
    File "/usr/lib/python2.6/site-packages/resource_management/core/providers/package/yumrpm.py", line 191, in _lookup_packages 
    if items[i + 2].find('@') == 0: 
IndexError: list index out of range 
Traceback (most recent call last): 
    File "/var/lib/ambari-agent/cache/common-services/HDFS/2.1.0.2.0/package/scripts/hdfs_client.py", line 73, in <module> 
    HdfsClient().execute() 
    File "/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py", line 367, in execute 
    method(env) 
    File "/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py", line 930, in restart 
    self.install(env) 
    File "/var/lib/ambari-agent/cache/common-services/HDFS/2.1.0.2.0/package/scripts/hdfs_client.py", line 35, in install 
    import params 
    File "/var/lib/ambari-agent/cache/common-services/HDFS/2.1.0.2.0/package/scripts/params.py", line 25, in <module> 
    from params_linux import * 
    File "/var/lib/ambari-agent/cache/common-services/HDFS/2.1.0.2.0/package/scripts/params_linux.py", line 391, in <module> 
    lzo_packages = get_lzo_packages(stack_version_unformatted) 
    File "/usr/lib/python2.6/site-packages/resource_management/libraries/functions/get_lzo_packages.py", line 45, in get_lzo_packages 
    lzo_packages += [script_instance.format_package_name("hadooplzo_${stack_version}"), 
    File "/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py", line 538, in format_package_name 
    raise Fail("Cannot match package for regexp name {0}. Available packages: {1}".format(name, self.available_packages_in_repos)) 
resource_management.core.exceptions.Fail: Cannot match package for regexp name hadooplzo_${stack_version}. Available packages: [] 

(私が最も重要な部分は、利用可能なバージョン(パッケージ)はないだろうように見えたメッセージresource_management.core.exceptions.Fail: Cannot match package for regexp name hadooplzo_${stack_version}. Available packages: []だと思う...

:!HDFSのために、私は、次のエラーメッセージが表示されました開始しますアンバリメトリクスモニタアンバリメトリックHadoopシンクメトリックコレクタサービスを一度開始する前に(マニュアルはちょっと混乱します(4.3.3項を参照)!間違い?

Ambari 2.4からAmbari 2.6(HDP 2.5がインストール済み)にアップグレードしようとしました!オペレーティングシステムはCentOS 7です。

ただし、私はAmbariをリセット/ダウングレードする必要があります。サービスをアップグレードして再度起動する必要があります。助けてもらえますか?どんな助けもありがとう!ありがとうございました!

答えて

0

最後に、アップグレードプロセスを開始する前のバージョンのAmbariをバージョン2.4.2にダウングレードすることができました。あなたは適切なノードで次の手順を実行する必要があり格下げようにするに

その後
# delete the new ambari repo file 
rm /etc/yum.repos.d/ambari.repo 

# download the old ambari repo file (for me version 2.4.2), as described in ambari installation guide (here for Centos 7) 
wget -nv http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.4.2.0/ambari.repo -O /etc/yum.repos.d/ambari.repo 

yum clean all 
yum repolist 
# check for the correct version (e.g. 2.4.2) of the Ambari repo 

# Downgrade all components to this version 
yum downgrade ambari-metrics-monitor 
yum downgrade ambari-metrics-hadoop-sink 
yum downgrade ambari-agent 
... 

を私は再びアップグレードしたが、今は問題なく働いたAmbariバージョン2.5.2.0へ。私はこのAmbariバージョンを使ってHDPインストールをバージョン2.6.3.0にアップグレードすることもできました。

私はAmbari 2.6.0をスキップし、将来のリリースでAmbariをアップグレードしようとします。

関連する問題