mapred-site.xml
You must add the following information to the
mapred-site.xml
file on every
host in your cluster:
Table 2.15. mapred-site.xml Property Settings
Property Name |
Property Value |
Description |
---|---|---|
mapreduce.jobhistory.keytab |
/etc/security/keytabs/jhs.service.keytab |
Kerberos keytab file for the MapReduce JobHistory Server. |
mapreduce.jobhistory.principal |
jhs/_HOST@TODO-KERBEROS-DOMAIN |
Kerberos principal name for the MapReduce JobHistory Server. |
mapreduce.jobhistory.webapp.address |
TODO-JOBHISTORYNODE-HOSTNAME:19888 |
MapReduce JobHistory Server Web UI host:port |
mapreduce.jobhistory.webapp.https. address |
TODO-JOBHISTORYNODE-HOSTNAME:19889 |
MapReduce JobHistory Server HTTPS Web UI host:port |
mapreduce.jobhistory.webapp.spnego-keytab-file |
/etc/security/keytabs/spnego.service.keytab |
Kerberos keytab file for the spnego service. |
mapreduce.jobhistory.webapp.spnego-principal |
HTTP/_HOST@TODO-KERBEROS-DOMAIN |
Kerberos principal name for the spnego service. |
Following is the XML for these entries:
<property> <name>mapreduce.jobhistory.keytab</name> <value>/etc/security/keytabs/jhs.service.keytab</value> </property> <property> <name>mapreduce.jobhistory.principal</name> <value>jhs/_HOST@TODO-KERBEROS-DOMAIN</value> </property> <property> <name>mapreduce.jobhistory.webapp.address</name> <value>TODO-JOBHISTORYNODE-HOSTNAME:19888</value> </property> <property> <name>mapreduce.jobhistory.webapp.https.address</name> <value>TODO-JOBHISTORYNODE-HOSTNAME:19889</value> </property> <property> <name>mapreduce.jobhistory.webapp.spnego-keytab-file</name> <value>/etc/security/keytabs/spnego.service.keytab</value> </property> <property> <name>mapreduce.jobhistory.webapp.spnego-principal</name> <value>HTTP/_HOST@TODO-KERBEROS-DOMAIN</value> </property>