livy - 服务器限制作业数

时间:2017-05-21 08:39:36

标签: apache-spark livy

我正在寻找一些配置,以便将我的livy服务器限制为不超过X核心或工作数量,我看到有人已经在Jira问题中问过这个问题({{3他回答说Yarn正在这样做,但我不需要纱线,因为我不想控制每个用户的工作/会话,除了spark之外我没有任何其他资源可以管理。

2 个答案:

答案 0 :(得分:0)

您可以将这些属性作为示例:

livy.spark.driver.cores 1
livy.spark.driver.memory    512m
livy.spark.dynamicAllocation.cachedExecutorIdleTimeout  
livy.spark.dynamicAllocation.enabled    true
livy.spark.dynamicAllocation.initialExecutors   1
livy.spark.dynamicAllocation.maxExecutors   5
livy.spark.dynamicAllocation.minExecutors   1
livy.spark.executor.cores   2
livy.spark.executor.instances   5
livy.spark.executor.memory  2G

答案 1 :(得分:0)

从Livy 0.5开始,现在有一个配置设置来限制并行运行的作业数量。该设置称为livy.server.session.max-creation

// Max creating session in livyServer
val SESSION_MAX_CREATION = Entry("livy.server.session.max-creation", 100)

这是the PR that introduced it