我正在从文件中读取文本数据,并使用apache storm处理它以产生结果。我想尝试不同的输入数据速率。我想知道,如何在此设置下更改Apache Storm中的输入数据速率。也是输入数据速率是:
喷口/时间发出的元组数
答案 0 :(得分:0)
默认情况下,Storm会尽快将元组从喷嘴中拉出。您可以通过一些设置与此进行交互:
topology.max.spout.pending
定义了在Storm将限制喷嘴并等待某些元组被确认之前,可以向拓扑中发射多少元组。默认情况下,此功能是无上限的。
topology.sleep.spout.wait.strategy.time.ms
定义了在对nextTuple
的调用未产生输出的情况下,Storm在两次调用nextTuple
的调用之间将暂停多少毫秒。默认为1毫秒。