The Tez UI is an ember based web-app that provides visualization of Tez applications running on the Apache Hadoop YARN framework.
For more information on Tez and the Tez UI - Check the Tez homepage.
tez.runtime.convert.user-payload.to.history-text: Should be enabled to get the configuration options in. If enabled, the config options are set as userpayload per input/output.
yarn.timeline-service.http-cross-origin.enabled: Enable CORS in timeline.
yarn.resourcemanager.system-metrics-publisher.enabled: Enable generic history service in timeline server
yarn.timeline-service.enabled: Enabled the timeline server for logging details
yarn.timeline-service.webapp.address: Value must be the IP:PORT on which timeline server is running
This environment configuration file can be found at
ENV.hosts.timeline: Timeline Server Address. By default TEZ UI looks for timeline server at http://localhost:8188.
ENV.hosts.rm: Resource Manager Address. By default RM REST APIs are expected to be at http://localhost:8088.
ENV.hosts.rmProxy: This is options. Value configured as RM host will be taken as proxy address by default. Use this configuration when RM web proxy is configured at a different address than RM.
ENV.timeZone: Time Zone in which dates are displayed in the UI. If not set, local time zone will be used. Refer http://momentjs.com/timezone/docs/ for valid entries.
mvn clean package -DskipTestsin this directory.
Use webfront tomcat manager to upload & deploy your war remotely.
The war can be added to any tomcat instance.
All the following commands must be run inside
You will need the following things properly installed on your computer.
yarn run build(production)
Warning: Do not edit the package.json or bower.json files manually. This could make them out-of-sync with the respective lock or shrinkwrap files.
Tez UI has replaced NPM with Yarn package manager. And hence Yarn would be used to manage dependencies defined in package.json.