Integrating Knox with Tez v0.10.0

Last updated: 2021-07-05 10:03:56
  1. Download and compile the Tez v0.10.0 source code package.
    tar -zxvf  apache-tez-0.10.0-src.tar.gz
    chmod -R 777 apache-tez-0.10.0-src
    cd  apache-tez-0.10.0-src
    mvn -X clean package -DskipTests=true -Dmaven.javadoc.skip=true
    
  2. Decompress the compiled WAR package.
  3. Configure the yarn-site.xml file.
    Create a mkdir -p /usr/local/service/hadoop/filesystem/yarn/timeline directory.
    Parameter Value
    yarn.timeline-service.enabled true
    yarn.timeline-service.hostname 172.**.**.9
    yarn.timeline-service.http-cross-origin.enabled true
    yarn.resourcemanager.system-metrics-publisher.enabled true
    yarn.timeline-service.address 172.**.**.9:10201
    yarn.timeline-service.webapp.address 172.**.**.9:8188
    yarn.timeline-service.webapp.https.address 172.**.**.9:2191
    yarn.timeline-service.generic-application-history.enabled true
    yarn.timeline-service.handler-thread-count 24
  4. Configure the tez.xml file.
    Parameter Value
    tez.tez-ui.history-url.base http://172.**.**.9:2000/tez-ui/
    tez.history.logging.service.class org.apache.tez.dag.history.logging.ats.ATSHistoryLoggingService