Tuning Guide
Also available as:
PDF

Appendix A. Property Mappings

This section contains mappings for the various performance tuning properties for parsers,enrichment, and indexing and how they are materialized.

Parsers

Table A.1. 

CategoryManagement UI Property NameJSON Config File Property NameCLI OptionStorm Property NameNotes
Storm topology configNum Workersn/a-nw,--num_workers <NUM_WORKERS>topology.workers 
 Num Ackersn/a--na,--num_ackers <NUM_ACKERS>topology.acker-executors 
 Storm Configtopology.max-spout.pending-e,--extra_topology_options <JSON_FILE>, e.g., { "topology.max.spout.pending" : NUM }topology.max.spout.pendingPut property in JSON format in a file named storm-<MY_PARSER>-config.json
KafkaSpout Parallelismn/a-sp,--spout_p <SPOUT_PARALLELISM_HINT>n/a 
 Spout Num Tasksn/a-snt,--spout_num_tasks <NUM_TASKS>n/a 
 Spout Configspout.pollTimeoutMs-esc,--extra_kafka_spout_config <JSON_FILE>, e.g. { "spout.pollTimeoutMs" : 200 }n/aPut property in JSON format in a file named spout-<MY_PARSER>-config.json
 Spout Configspout.maxUncommittedOffsets-esc,--extra_kafka_spout_config <JSON_FILE>, e.g. { "spout.maxUncommittedOffsets" : 10000000 }n/aPut property in JSON format in a file named spout-<MY_PARSER>-config.json
 Spout Configspout.offsetCommitPeriodMs-esc,--extra_kafka_spout_config <JSON_FILE>, e.g. { "spout.offsetCommitPeriodMs" : 30000 }n/aPut property in JSON format in a file named spout-<MY_PARSER>-config.json
Parser boltParser Num Tasksn/a-pnt,--parser_num_tasks <NUM_TASKS>n/a 
 Parser Parallelismn/a-pp,--parser_p <PARALLELISM_HINT>n/a 
 Parser Parallelismn/a-pp,--parser_p <PARALLELISM_HINT>n/a 

Enrichments

Table A.2. 

CategoryAmbari Property Nameenrichment-splitjoin.properties PropertyFlux PropertyFlux Section LocationStorm Property NameNotes
Storm topology configenrichment_workersenrichment.workerstopology.workersline 18, configtopology.workers 
 enrichment_acker_executorsenrichment.acker_executorstopology.ackers.executorsline 18, configtopology.ackers.executors 
 enrichment_topology_max_spout_pendingtopology.max.spout.pendingtopology.max.spout.pendingline 18, configtopology.max.spout.pending 
Kafka spoutenrichment_kafka_spout_parallelismkafka.spout.parallelismparallelismline 245, id: kafkaSpoutn/a 
 n/an/asession.timeout.msline 201, id: kafkaPropsn/aKafka consumer client property
 n/an/aenable.auto.commitline 201, id: kafkaPropsn/aKafka consumer client property
 n/an/asetPollTimeoutMsline 230, id: kafkaConfign/aKafka consumer client property
 n/an/asetMaxUncommittedOffsetsline 230, id: kafkaConfign/aKafka consumer client property
 n/an/asetOffsetCommitPeriodMsline 230, id: kafkaConfign/aKafka consumer client property
Enrichment splitterenrichment_split_parallelismenrichment_split_parallelismparallelismline 253, id: enrichmentSplitBoltn/a 
Enrichment joinerenrichment_join_parallelismenrichment_join_parallelismparallelismline 316, id: enrichmentJoinBoltn/a 
Threat intel splitterthreat_intel_split_parallelismthreat_intel_split_parallelismparallelismline 338, id: threatIntelSplitBoltn/a 
Threat intel joinerthreat_intel_join_parallelismthreat_intel_join_parallelismparallelismline 376, id: threatIntelJoinBoltn/a 
Output boltkafka_writer_parallelismkafka_writer_parallelismparallelismline 397, id: n/a 

Indexing

CategoryAmbari Property Namehdfs.properties propertyFlux PropertyFlux Section LocationStorm Property NameNotes
Storm topology configenrichment_workersenrichment.workerstopology.workersline 19, configtopology.workers 
 enrichment_acker_executorsenrichment.acker.executorstopology.acker.executorsline 19, configtopology.acker.executors 
 enrichment_topology_max_spout_pendingtopology.max.spout.pendingtopology.max.spout.pendingline 19, configtopology.max.spout.pending 
Kafka spoutbatch_indexing_kafka_spout_parallelismkafka.spout.parallelismparallelismline 123, id: kafkaSpoutn/a 
 n/asession.timeout.mssession.timeout.msline 80, id: kafkaPropsn/aKafka consumer client property
 n/aenable.auto.commitenable.auto.commitline 80, id: kafkaPropsn/aKafka consumer client property
 n/an/asetPollTimeoutMsline 108, id: kafkaConfign/aKafka consumer client property
 n/an/asetMaxUncommittedOffsetsline 108, id: kafkaConfign/aKafka consumer client property
 n/an/asetOffsetCommitPeriodMsline 108, id: kafkaConfign/aKafka consumer client property
Output bolthdfs_writer_parallelismhdfs.writer.parallelismparallelismline 133, id: hdfsIndexingBoltn/a 
 n/an/ahdfsSyncPolicyline 47, id: hdfsWritern/aSee notes below about adding this prop
 bolt_hdfs_rotation_policy_unitsbolt.hdfs.rotation.policy.unitsconstructorArgsline 41, id: hdfsRotationPolicyn/a 
 bolt_hdfs_rotation_policy_countbolt.hdfs.rotation.policy.countconstructorArgsline 41, id: hdfsRotationPolicyn/a