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