MarkLogic中的Taskserver线程

时间:2015-07-03 08:17:15

标签: marklogic

我们有一个包含3个E节点主机的E节点组。我们针对包含16个线程的组设置了一个taskserver。这是否意味着每个主机每个都有16个线程(3个主机总共有48个线程)或者主机总共不超过16个节点?

此外,如果我设置了一个计划任务(例如每小时)而没有指定其中一个主机,那么这是否意味着该任务可能同时在多个主机上运行或任务总是在一台主机上执行?

道歉,如果问题已在其他地方得到解决。

由于

1 个答案:

答案 0 :(得分:0)

线程和缓存设置适用于每台主机。每当您将主机添加到群集时,必须更改所有这些设置是相当麻烦的。 : - )

如果您没有指定主机,则计划将在该组内的所有主机上运行,​​另请参阅:

http://docs.marklogic.com/admin:group-hourly-scheduled-task

所以是的,这意味着多个主机将执行相同的查询。明智的做法是仅使用xdmp:host-forests将工作限制在本地森林中,或将计划与特定主机绑定。

HTH!