Back to Hadoop

YarnUI2

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-site/src/site/markdown/YarnUI2.md

2.0.5-alpha-rc22.5 KB
Original Source
<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -->

Hadoop: YARN-UI V2

Prerequisites

Please make sure Hadoop is built by passing -Pyarn-ui to Maven (reference to BUILDING.txt for more details)

Configurations

In yarn-site.xml

Configuration PropertyDescription
yarn.webapp.ui2.enable(Required) In the server side it indicates whether the new YARN-UI v2 is enabled or not. Defaults to false.
yarn.webapp.ui2.war-file-path(Optional) WAR file path for launching yarn UI2 web application. By default this is empty and YARN will lookup required war file from classpath

Please note that, If you run YARN daemons locally in your machine for test purpose, you need the following configurations added to yarn-site.xml to enable cross origin (CORS) support.

Configuration PropertyValueDescription
yarn.timeline-service.http-cross-origin.enabledtrueEnable CORS support for Timeline Server
yarn.resourcemanager.webapp.cross-origin.enabledtrueEnable CORS support for Resource Manager
yarn.nodemanager.webapp.cross-origin.enabledtrueEnable CORS support for Node Manager
yarn.router.webapp.cross-origin.enabledtrueEnable CORS support for Yarn Router
yarn.federation.gpg.webapp.cross-origin.enabledtrueEnable CORS support for Yarn GPG

Also please ensure that CORS related configurations are enabled in core-site.xml. Kindly refer here

Use it

Open your browser, go to rm-address:8088/ui2 and try it!

Notes

This UI framework is verified under security environment as well.