SparkR シェルから、Yarn モードで Spark UI を表示するためのリンクを生成したいと考えています。通常、Spark UI はポート 4040 にありますが、Yarn モードではどうやら のような[host]:9046/proxy/application_1234567890123_0001/
場所にあり、パスの最後の部分は一意の applicationId です。
その他の SO の回答は、ScalaおよびPythonシェルの applicationID を取得する方法を示しています。SparkR から applicationID を取得するにはどうすればよいですか?
暗闇での刺し傷として を試しましSparkR:::callJMethod(sc, "applicationId")
たが、うまくいきませんでした。
の行に沿って何かも試しましたsystem("yarn application -list")
が、RStudio からは機能しないようで、他の制限があります。