When is a distributable streaming command executed on an indexer?
When would a distributable streaming command be executed on an indexer?
Community Votes
100% of anonymous learners picked answer C. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
The question tests your understanding of Splunk's search command distribution model, with the common trap being to associate streamstats with indexer-side execution.
Learn when Splunk executes distributable streaming commands on indexers. Community consensus confirms option C: all preceding search commands must also execute on the indexer for the distributable streaming command to run there.
Choosing option B because streamstats is often mentioned as a distributable streaming command; however, streamstats is not automatically executed on the indexer unless all preceding commands are also distributable or indexer-eligible.
Community Discussion (4 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
Option C is correct because Splunk executes a distributable streaming command on the indexer only when every preceding command in the search pipeline can also run on the indexer. This requirement preserves the correctness of the distributed execution model—indexers process their local data independently, and the search head only handles commands that need centralized results. As commenter [3] noted, these commands process data in parallel across indexers and do not require centralized processing by the search head.
Why the Other Options Are Wrong
Option A is wrong because a distributable streaming command will not run on the indexer if any preceding command forces the search head to take over; the search head would then process the whole pipeline. Option B is wrong because streamstats, although a streaming command, does not automatically enable indexer execution—if preceding commands cannot run on the indexer, streamstats will not run there either. Option D is wrong because timechart is a transforming command that requires aggregation on the search head, so it would prevent indexer-side execution of a later distributable streaming command.
Community Comment Notes
The clear majority voted for C, with comment [1] citing Splunk's official documentation on command types. Comment [2] incorrectly suggested B, but other commenters and the official documentation confirm that streamstats is not a special exception. Comment [3] explained the parallel-processing nature of distributable streaming commands, and comment [4] reinforced that the other commands in the search determine execution location.
Official Reference
Exam Strategy
Remember the rule: a command runs on the indexer only if all preceding commands are also indexer-eligible. When you see streamstats or timechart in a question, check whether the entire pipeline can run on the indexer—don't assume a single command name determines execution location.
Related Analysis
Practice All SPLK-1004 Questions
Access 130 questions with complete answers and detailed explanations.
View Full SPLK-1004 Practice Test →