我将我的hunk应用程序(6.4)连接到datastax cassandra 3.1以获取监视结果,并且结果持续5秒呈现,尽管该表具有数百个数据。 我已经验证了我的CassandraERP连接器类,它几乎没有花时间在mili秒返回响应。有人可以帮我澄清这个。
执行成本 持续时间(秒)组件调用输入计数输出计数 0.00 command.fields 4 1 1 0.00 command.search 4 1 1 0.00 command.search.filter 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.tags 1 1 1 0.00 command.stdin.typer 1 1 1 0.00 command.stdin.fieldalias 1 1 1 0.00 command.stdin.lookups 1 1 1 0.00 dispatch.check_disk_usage 1 - - 0.06 dispatch.createdSearchResultInfrastructure 1 - - 0.04 dispatch.evaluate 1 - - 0.04 dispatch.evaluate.search 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 - -
答案 0 :(得分:1)
Basil,这应该是在Splunk Answers中提出的,而不是在这里
掌握Hunk的一个基本概念是它在目标上保留了splunkd的代码(Hadoop datanodes,Cassandra等),当你进行搜索并且仅映射时,它会被初始化Map Reduce的实际发生在那里 - 地图的输出将流式传输回搜索头,以便减少
这就是为什么你会看到那些高的dispatch.fetch值 - 它正在等待地图结果