Provider Configuration Variables
When you configure an HDFS provider, Hunk automatically sets a number of configuration variables. You can use the preset variables, or you can modify them as needed by editing the provider.
Setting:
|
Use it to:
|
vix.splunk.setup.onsearch
|
Determines whether to perform setup (install & BR) on search.
|
vix.splunk.setup.package
|
Location for the Splunk .tgz package that Splunk can install and use on data nodes (in vix.splunk.home.datanode ). A value of current uses current install.
|
vix.splunk.home.datanode
|
SPLUNK_HOME on the DataNode and/or TaskTracker
|
vix.splunk.home.hdfs
|
The location of scratch space on HDFS for this Splunk instance.
|
vix.splunk.search.debug
|
Determines whether search is run in debug mode.
|
vix.splunk.search.recordreader
|
Provides a comma separated list of data pre-processing classes This value must extend BaseSplunkRecordReader and return data to be consumed by Splunk as the value
|
vix.splunk.search.recordreader.avro.regex
|
Specifies a regex that files must match in order to be considered avro files, defaults to \.avro$ .
|
vix.splunk.search.mr.threads
|
Determines the number of threads to use when reading map results from HDFS.
|
vix.splunk.search.mr.maxsplits
|
Determines the maximum number of splits in an MapReduce job.
|
vix.splunk.search.mr.poll
|
Determines the polling period for job status, in milliseconds.
|
vix.splunk.search.mixedmode
|
Determines whether mixed mode execution is enabled
|
vix.splunk.search.mixedmode.maxstream
|
Determines the maximum number of bytes to stream during mixed mode. The default value is 10GB. A value of 0 indicates that there is no stream limit. Bytes will cease streaming after the first split that takes the value over the limit.
|
vix.splunk.jars
|
Provides a comma-delimted list of dirs/jars to use in SH and MR
|
High-Availability configurations
HA-NN
Setting:
|
Use it to:
|
vix.fs.default.name
|
The name of the default file system uri> # hdfs://sveserv51-ha
|
vix.dfs.nameservices
|
Comma-separated list of nameservices> # sveserv51-ha
|
vix.dfs.ha.namenodes.sveserv51-ha
|
comma-separated list of namenodes for a given nameservice, eg sveserv51-ha> # nn1,nn2
|
vix.dfs.namenode.rpc-address.sveserv51-ha.nn1
|
The RPC server address and port for a given namenode, eg nn1, of a given nameservice, eg, sveserv51-ha> # sveserv51-vm6.sv.splunk.com:8020
|
vix.dfs.namenode.rpc-address.sveserv51-ha.nn2
|
The RPC server address and port for a given namenode, eg nn2, of a given nameservice, eg, sveserv51-ha> # sveserv51-vm5.sv.splunk.com:8020
|
vix.dfs.client.failover.proxy.provider.sveserv51-ha
|
A FailoverProxyProvider implementation for a given nameservice, eg, sveserv51-ha> # org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider
|
|
- HA-JT
Setting:
|
Use it to:
|
vix.mapred.job.tracker
|
The logical name for a list of jobtrackers> # sveser51-ha-jt
|
vix.mapred.jobtrackers.sveserv51-ha-jt
|
comma-separated list of jobtrackers for a given logical jobtracker name, eg, sveserv51-ha-jt> # jt1,jt2
|
vix.mapred.jobtracker.rpc-address.sveserv51-ha-jt.jt1
|
The RPC server address and port for a given jobtracker, eg jt1, of a given logical jobtracker name, eg, sveserv51-ha-jt> # sveserv51-vm6.sv.splunk.com:8021
|
vix.mapred.jobtracker.rpc-address.sveserv51-ha-jt.jt2
|
The RPC server address and port for a given jobtracker, eg jt2, of a given logical jobtracker name, eg, sveserv51-ha-jt> # sveserv51-vm5.sv.splunk.com:8021
|
vix.mapred.client.failover. proxy.provider.sveserv51-ha-jt
|
A FailoverProxyProvider implementation for a given logical jobtracker name, eg, sveserv51-ha-jt> # org.apache.hadoop.mapred.ConfiguredFailoverProxyProvider
|
|
vix.mapred.map.max.attempts = <Number of attempts a map task can be retired, until it's marked as failed> # 4
|
vix.mapred.max.map.failures.percent
|
Percent of acceptable task failures for the whole MR job, until the MR job fails> # 5
|
|
This documentation applies to the following versions of Hunk®(Legacy):
6.0, 6.0.1, 6.0.2, 6.0.3, 6.1, 6.1.1, 6.1.2, 6.1.3, 6.2, 6.2.1, 6.2.2, 6.2.3, 6.2.4, 6.2.5, 6.2.6, 6.2.7, 6.2.8, 6.2.9, 6.2.10, 6.2.11, 6.2.12, 6.2.13, 6.3.0, 6.3.1, 6.3.2, 6.3.3, 6.3.4, 6.3.5, 6.3.6, 6.3.7, 6.3.8, 6.3.9, 6.3.10, 6.3.11, 6.3.12, 6.3.13, 6.4.0, 6.4.1, 6.4.2, 6.4.3, 6.4.4, 6.4.5, 6.4.6, 6.4.7, 6.4.8, 6.4.9, 6.4.10, 6.4.11
Feedback submitted, thanks!