spring-boot と spring-boot-yarn を使用して、yarn アプリケーションをクラスターに送信しています。
私のユースケースは、このチュートリアルhttps://github.com/spring-guides/gs-yarn-basicで説明されているユースケースに近いものです。
唯一の違いは、私の「クライアント」は Web アプリケーションであり、Web 要求が行われたときに糸のジョブを送信することになっていることです。
私が抱えている問題は、「クライアント」Web アプリケーションへの Web 要求が、yarn ジョブに渡す必要があるパラメーターを提供することです。
上記のチュートリアルでは、パラメーターはコマンド ライン引数として、application.yml で指定された appmaster / コンテナーに渡されます。私の場合、糸のジョブごとに異なるパラメーターのセットがあるため、このアプローチは機能しません。
動的パラメーターを application.yml にハードコーディングせずに糸ジョブに渡す方法はありますか?