MarkLogic中的Taskserver线程

MarkLogic中的Taskserver线程,marklogic,Marklogic,我们有一个包含3个E节点主机的E节点组。我们针对包含16个线程的组设置了taskserver。这是否意味着这些主机中的每台主机都有16个线程(这意味着3台主机总共有48个线程)或主机总共不超过16个节点 此外,如果我设置了一个计划任务(例如每小时一次),但没有指定其中一个主机,这是否意味着该任务可能同时在多个主机上运行,或者该任务将始终在单个主机上执行 道歉,如果问题已经在其他地方解决了 谢谢每个主机的线程和缓存设置都有效。无论何时向集群添加主机,都必须更改所有这些设置,这将相当麻烦。:-) 如

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

此外,如果我设置了一个计划任务(例如每小时一次),但没有指定其中一个主机,这是否意味着该任务可能同时在多个主机上运行,或者该任务将始终在单个主机上执行

道歉,如果问题已经在其他地方解决了


谢谢

每个主机的线程和缓存设置都有效。无论何时向集群添加主机,都必须更改所有这些设置,这将相当麻烦。:-)

如果未指定主机,则计划将在组内的所有主机上运行,另请参见:

是的,这意味着多个主机将执行同一个查询。明智的做法是将他们的工作仅限于使用本地森林,或者将时间表与特定的宿主联系起来


感谢您的回答@grtjn。如果我正确理解了答案的第一部分,您会提到这样一个事实:在我的示例中,所有可用线程的总数将是48个,但每个主机将有16个线程,对吗?是的,您最终得到的总数是NUM_线程*NUM_主机,按每个主机的NUM_线程组织。谢谢!这很有帮助。