为什么 dispatch.fetch 在 Hunk 中从 Cassandra 检索数据时非常慢?
Why dispatch.fetch is very Slow in Hunk while retrieving data from Cassandra?
我正在将我的 hunk 应用程序 (6.4) 连接到 datastax cassandra 3.1 以获取监视结果,尽管 table 有数百个数据,但结果始终需要 5 秒才能呈现。
我已经验证了我的 CassandraERP 连接器 class 也几乎不需要花费几毫秒的时间 return response.Could 任何人都可以帮助我澄清这一点。
执行成本
持续时间(秒) 组件调用 输入计数 输出计数
0.00 command.fields 4 1 1
0.00 command.search 4 1 1
0.00 command.search. 过滤器 4 - -
2.02 command.stdin 3 - 1
2.00 command.stdin.cpd2sr 2 1 1
0.00 command.stdin.calcfields 1 1 1
2.00 command.stdin.cpd2sr.blocked 1 - -
0.00 command.stdin.kv 1 1 1
0.00 command.stdin. 标签 1 1 1
0.00 command.stdin.打字机 1 1 1
0.00 command.stdin.fieldalias 1 1 1
0.00 command.stdin. 查找 1 1 1
0.00 dispatch.check_disk_usage 1 - -
0.06 dispatch.createdSearchResultInfrastructure 1 - -
0.04 dispatch.evaluate 1 - -
0.04 dispatch.evaluate. 搜索 1 - -
4.08 dispatch.fetch 6 - -
0.00 dispatch.localSearch 1 - -
0.00 dispatch.preview 1 - -
0.00 dispatch.readEventsInResults 1 - -
0.00 dispatch.stream.local 1 - -
0.00 dispatch.timeline 6 - -
0.03 dispatch.writeStatus 8 - -
0.01 startup.configuration 1 - -
0.03 startup.handoff 1 - -
Basil,这应该在 Splunk Answers 中被问到,而不是在这里
要掌握 Hunk 的一个基本概念是它将 splunkd 的代码保存在目标(Hadoop 数据节点、Cassandra 等)上,这些代码在您进行搜索时被初始化,仅 Map Reduce 的映射阶段实际上发生在那里
- 地图的输出流回搜索头以减少
这就是您看到这些高 dispatch.fetch 值的原因 - 它正在等待地图结果
我正在将我的 hunk 应用程序 (6.4) 连接到 datastax cassandra 3.1 以获取监视结果,尽管 table 有数百个数据,但结果始终需要 5 秒才能呈现。 我已经验证了我的 CassandraERP 连接器 class 也几乎不需要花费几毫秒的时间 return response.Could 任何人都可以帮助我澄清这一点。
执行成本 持续时间(秒) 组件调用 输入计数 输出计数 0.00 command.fields 4 1 1 0.00 command.search 4 1 1 0.00 command.search. 过滤器 4 - - 2.02 command.stdin 3 - 1 2.00 command.stdin.cpd2sr 2 1 1 0.00 command.stdin.calcfields 1 1 1 2.00 command.stdin.cpd2sr.blocked 1 - - 0.00 command.stdin.kv 1 1 1 0.00 command.stdin. 标签 1 1 1 0.00 command.stdin.打字机 1 1 1 0.00 command.stdin.fieldalias 1 1 1 0.00 command.stdin. 查找 1 1 1 0.00 dispatch.check_disk_usage 1 - - 0.06 dispatch.createdSearchResultInfrastructure 1 - - 0.04 dispatch.evaluate 1 - - 0.04 dispatch.evaluate. 搜索 1 - - 4.08 dispatch.fetch 6 - - 0.00 dispatch.localSearch 1 - - 0.00 dispatch.preview 1 - - 0.00 dispatch.readEventsInResults 1 - - 0.00 dispatch.stream.local 1 - - 0.00 dispatch.timeline 6 - - 0.03 dispatch.writeStatus 8 - - 0.01 startup.configuration 1 - - 0.03 startup.handoff 1 - -
Basil,这应该在 Splunk Answers 中被问到,而不是在这里
要掌握 Hunk 的一个基本概念是它将 splunkd 的代码保存在目标(Hadoop 数据节点、Cassandra 等)上,这些代码在您进行搜索时被初始化,仅 Map Reduce 的映射阶段实际上发生在那里 - 地图的输出流回搜索头以减少
这就是您看到这些高 dispatch.fetch 值的原因 - 它正在等待地图结果