GNU/Linux >> Linux の 問題 >  >> Linux

HDP 2.5 Hortonworks ambari-admin-password-reset がありません

だから今、私はサンドボックス vm を分析し、他のユーザーのためにそれを書く時間がありました.あなたが質問の編集で正しく述べたように、それはサンドボックスの docker コンテナーのセットアップであり、2 つの別々のルートユーザーと混同します:

  • ssh [email protected] -p 2222経由 「サンドボックス」と呼ばれるドッカーコンテナに入ります。これは、すべての HDP サービス、特に ambari サービスを含む CentOS リリース 6.8 (最終版) です。この構成では、root ユーザーの初回ログイン時にパスワードの変更が強制されます。この VM 内で ambari-admin-password-reset を実行することもできます そこに ambari 管理者のパスワードを設定します。

  • コンソール経由 Centos 7.2 を実行している Docker ホストにアクセスすると、HDP ドキュメントに記載されている VM のデフォルトの root パスワードでログインできます。

ぶら下がっている docker exec に関するサブ質問になりますが、その特定の docker バージョンのバグのようです。それをグーグルで検索すると、docker でこの問題または類似の問題について議論している問題が見つかります。そのため、yum update 経由でホストを更新するだけでよいと考えました。 .しかし、これは困難な道であることが判明しました.

yum はカーネルを更新しようとしましたが、ブート パーティションに十分なスペースがないことを訴えました。

そこで、ブート パーティションをルート パーティションに移動しました:

<オール>
  • /etc/fsab を編集し、ブート エントリをコメント アウトします
  • /boot をアンマウントします
  • mv /boot
  • cp -a /boot.org /boot
  • grub2-mkconfig -o /boot/grub2/grub.cfg
  • grub2-install /dev/sda
  • 再起動
  • その後、ドッカーの構成が壊れていて、ドッカーが起動しないことがわかりました。ログでは、それについて不平を言った

    <ブロック引用>

    「デーモンの起動エラー:グラフドライバーの初期化エラー:\"/var/lib/docker\" には他のグラフドライバーが含まれています:devicemapper; クリーンアップするか、ストレージドライバーを明示的に選択してください (-s )"

    そこで、/etc/systemd/system/multi-user.target.wants/docker.service を編集し、ExecStart 設定を次のように変更しました:

    ExecStart=/usr/bin/dockerd  --storage-driver=overlay
    

    service docker start の後 そして docker start sandbox .コンテナーは再び機能し、コンテナーにログインでき、ambari-server の再起動後にすべてが再び機能しました。

    そして今 - 新しい docker バージョン 1.12.2、docker exec sandbox ls

    まとめると、docker exec コマンドには特定のバージョンのサンドボックスにバグがありますが、サンドボックスをアップグレードする場合はよく考えてください。


    Linux
    1. なぜ誰もがDockerを使用しているのですか?

    2. Ubuntu 22.04 に Docker をインストールする方法

    3. 不足している python bz2 モジュール

    1. Docker

    2. DockerComposeでのホスト名の設定

    3. Amazon Linux AMI での Docker のアップグレード

    1. Dockerpsコマンドの便利な例

    2. なぜデイスとそれは何ですか?

    3. Ubuntu 18.04にDockerをインストールする方法は?