Hi Stephen, The error message is coming from ATS, and it says that the application data is not available. And yes, tez_application_1476574340629_0001 is a legit value. It can be considered as the id for Tez application details.
Please help me with these: 1. Are you having yarn.acl.enable = true in yarn-site.xml ? 2. On going to http://dwrdevnn1.sv2.trulia.com:9766 from your browser window, the UI is supposed to display a list of DAGs. Are you able to view them? Thanks, Sreenath From: Stephen Sprague <sprag...@gmail.com<mailto:sprag...@gmail.com>> Reply-To: "user@tez.apache.org<mailto:user@tez.apache.org>" <user@tez.apache.org<mailto:user@tez.apache.org>> Date: Sunday, October 16, 2016 at 7:16 AM To: "user@tez.apache.org<mailto:user@tez.apache.org>" <user@tez.apache.org<mailto:user@tez.apache.org>> Subject: Tez UI hey guys, i'm having hard time getting the Tez UI to work. I'm sure i'm doing something wrong but i can't seem to figure out. Here's my scenario. 1. i'm using nginx as the webserver. port 9766. using that port without params correctly displays index.html. (i followed the instructions on unzipping the war file - that seems ok - i'm using tez-ui2 ) 2. i run a Tez job. It runs fine. 3. i click on the "History" hyperlink in the RM UI at 8088. 4. it attempts to run http://dwrdevnn1.sv2.trulia.com:8088/proxy/application_1476574340629_0001/#/tez-app/application_1476574340629_0001 5. which yields this error: [Inline image 1] i see "id: tez_application_1476574340629_0001" is that "tez_" prefix legit? 6. the ATS is running on port 8188. I've modified the file config/configs.env as well: cf. timeline: "http://dwrdevnn1.sv2.trulia.com:8188", 7. here are those details: yarn 29762 1 12 18:10 pts/5 00:00:11 /usr/lib/jvm/java-8-oracle/jre/bin/java -Dproc_timelineserver -Xmx1000m -Dhadoop.log.dir=/var/log/hadoop-yarn -Dyarn.log.dir=/var/log/hadoop-yarn -Dhadoop.log.file=yarn-yarn-timelineserver-dwrdevnn1.log -Dyarn.log.file=yarn-yarn-timelineserver-dwrdevnn1.log -Dyarn.home.dir= -Dyarn.id.str=yarn -Dhadoop.root.logger=INFO,RFA -Dyarn.root.logger=INFO,RFA -Djava.library.path=/usr/lib/hadoop/lib/native -Dyarn.policy.file=hadoop-policy.xml -Dhadoop.log.dir=/var/log/hadoop-yarn -Dyarn.log.dir=/var/log/hadoop-yarn -Dhadoop.log.file=yarn-yarn-timelineserver-dwrdevnn1.log -Dyarn.log.file=yarn-yarn-timelineserver-dwrdevnn1.log -Dyarn.home.dir=/usr/lib/hadoop-yarn -Dhadoop.home.dir=/usr/lib/hadoop-yarn -Dhadoop.root.logger=INFO,RFA -Dyarn.root.logger=INFO,RFA -Djava.library.path=/usr/lib/hadoop/lib/native -classpath /etc/hadoop/conf:/etc/hadoop/conf:/etc/hadoop/conf:/usr/lib/hadoop/lib/*:/usr/lib/hadoop/.//*:/usr/lib/hadoop-hdfs/./:/usr/lib/hadoop-hdfs/lib/*:/usr/lib/hadoop-hdfs/.//*:/usr/lib/hadoop-yarn/lib/*:/usr/lib/hadoop-yarn/.//*:/usr/lib/hadoop-mapreduce/lib/*:/usr/lib/hadoop-mapreduce/.//*:/opt/pepperdata/lib/*:/usr/lib/hadoop-yarn/.//*:/usr/lib/hadoop-yarn/lib/*:/etc/hadoop/conf/timelineserver-config/log4j.properties org.apache.hadoop.yarn.server.applicationhistoryservice.ApplicationHistoryServer $ sudo netstat -lanp |grep 29762 tcp 0 0 0.0.0.0:10200<http://0.0.0.0:10200> 0.0.0.0:* LISTEN 29762/java tcp 0 0 0.0.0.0:8188<http://0.0.0.0:8188> 0.0.0.0:* LISTEN 29762/java 8. the configs in yarn-site.xml <property> <name>yarn.timeline-service.hostname</name> <value>0.0.0.0</value> </property> <property> <name>yarn.timeline-service.enabled</name> <value>true</value> </property> <property> <name>yarn.timeline-service.webapp.address</name> <value>0.0.0.0:8188<http://0.0.0.0:8188></value> </property> <property> <name>yarn.timeline-service.http-cross-origin.enabled</name> <value>true</value> </property> <property> <name>yarn.resourcemanager.system-metrics-publisher.enabled</name> <value>true</value> </property> 9. and tez-site.xml are as follows: <property> <description>Enable Tez to use the Timeline Server for History Logging</description> <name>tez.history.logging.service.class</name> <value>org.apache.tez.dag.history.logging.ats.ATSHistoryLoggingService</value> </property> <!-- port 9766 defined in nginx config file --> <property> <description>URL for where the Tez UI is hosted</description> <name>tez.tez-ui.history-url.base</name> <value>http://dwrdevnn1.sv2.trulia.com:9766</value> </property> <!-- from tez-ui README.txt --> <property> <name>tez.runtime.convert.user-payload.to.history-text</name> <value>true</value> <description>Should be enabled to get the configuration options. If enabled, the config options are set as userpayload per input/output. </description> </property> <property> <name>tez.allow.disabled.timeline-domains</name> <value>true</value> </property> So i don't get it. Any ideas why this fails? thanks, Stephen.