kerborized CDHクラスタを使用しています。クラスタにユーザを追加する際には、hadoopディストリクラスタのように、ゲートウェイ/エッジノードにのみユーザを追加していました。しかし、新たに追加されたユーザーIDでは、map-reduce/yarnジョブを実行できず、「ユーザーが見つかりません」という例外がスローされます。保護されたクラスタにHadoopを追加する
これを調べたところ、セキュリティ保護されたクラスタで糸ジョブを実行するように指示されたリンクhttps://hadoop.apache.org/docs/stable/hadoop-yarn/hadoop-yarn-site/SecureContainer.htmlが出てきました。セキュアコンテナが次の資格情報で実行されるため、ジョブユーザ。
これで、すべてのノードに対応するuserIDが追加され、ジョブが実行されています。 これが当てはまり、クラスタが約100以上のノードを持つ場合、各ユーザーIDのユーザープロビジョニングは退屈な仕事になります。
プロジェクトの実装で同じシナリオに遭遇した場合、誰でも他の効果的な方法を提案できますか?
この問題への任意のポインタ、してください? – user3178812