私は他のプロセスと共有しなければならないマシンのクラスタを持っています。私がいい人ではないと言い、私のスパークエグゼキュータプロセスが他の人のプロセスより優先度を高くしたいと言うことができます。どうすれば設定できますか?私はRHEL7spark executorプロセスのniceness設定を設定する方法はありますか?
2
A
答えて
0
上で実行されている、V2.01をスタンドアロンモードを使用しています
を実行するには、OSのために必要な最小限の リソースを残しスパークアプリケーションにすべてのリソースを割り当てます。
単純なシナリオ: はNodeManagers(糸モード)、メモリの16個のコアと64ギガバイトを備え、各実行6つのノードを有するクラスタを想像します。 NodeManagerの容量は、yarn.nodemanager.resource.memory-mb
とyarn.nodemanager.resource.cpu-vcores
は、おそらくそれぞれ63 * 1024 = 64512(メガバイト)と15に設定する必要があります。ノードがOSとHadoopデーモンを実行するために何らかのリソースを必要とするため、リソースの100%をYARNコンテナに割り当てることは避けます。この場合、これらのシステムプロセスにはギガバイトとコアが残ります。
+0
スパーククラスターがYARNを使用していません。第二に、どのような方法でもスパーク関連ではない他のワークロードですでに忙しいです。 – ThatDataGuy
関連する問題
- 1. 複数のSpark ExecutorでZookeeper設定を共有する
- 2. Flex Sparkアプリケーションでスクロールバースキンをグローバルに設定する方法はありますか?
- 3. Nginxの設定で変数を設定する方法はありますか?
- 4. RadioGroupのBackgroundColorを設定する方法はありますか?
- 5. ImageLoaderのデフォルトイメージを設定する方法はありますか?
- 6. スタックアクションバーのactionBarTabTextStyleを設定する方法はありますか?
- 7. 子プロセスが親プロセスで変数を設定するのを待つ方法はありますか?
- 8. カスタム設定セクションをインポートする方法はありますか?
- 9. jqueryでタイマーを設定する方法はありますか
- 10. Ghost.pyにウィンドウサイズを設定する方法はありますか?
- 11. JLabelにアンカーを設定する方法はありますか?
- 12. パーソナルダッシュボードを設定する方法はありますか
- 13. プログラムでMDBを設定する方法はありますか?
- 14. LLRPにアンテナスイッチを設定する方法はありますか?
- 15. showFeedDialogでタイトルを設定する方法はありますか?
- 16. コマンドラインからSparkの設定を確認する方法は?
- 17. 確認デバイスのビルド設定とプロセスを自動化する方法はあり
- 18. ユーザーを知る方法は設定アプリにありますか?
- 19. Keyboard.FocusedElementを特定の要素に設定する方法はありますか?
- 20. spark.local.dirプロパティをsparkシェルから設定する方法は?
- 21. IntelliJでScalaStyleを設定するより良い方法はありますか?
- 22. OpsCenter 6.0.2 Lifecycle Managerの設定プロファイルに追加の設定可能な設定を追加する方法はありますか?
- 23. いくつかのBean設定ファイルでSpring BeanFactoryを設定する方法はありますか?
- 24. アップルのテレビの設定で外観スタイルを設定する方法はありますか?
- 25. IISプロセスのプロキシ設定を設定するには?
- 26. コンフィギュレーションランタイムオプションを設定ファイルではなくコードで設定する方法はありますか?
- 27. 私のWCF設定をプログラム的に設定する方法はありますか?
- 28. クイック設定タイルのデフォルト状態を設定する方法はありますか?
- 29. iosアプリケーションの通知表示設定をプログラムで設定する方法はありますか?
- 30. グローバル設定でOozieからハイブプロパティを設定する方法
[スタンドアロンクラスタモードは現在、アプリケーション間でシンプルなFIFOスケジューラしかサポートしていません。](https://spark.apache.org/docs/2.0.1/spark-standalone.html#resource-scheduling) –
私は、同じマスター上の他のスパークアプリケーションとの優先順位を意味します。つまり、ノード上の他のプロセスを意味します。たとえば、HTCondorなどのアプリケーションを実行する他のプロセス。 – ThatDataGuy
1つの方法は、コアをクラスタ内でオーバーサブスクライブすることです。 – mrsrinivas