Skip to main content

MR3-UI

MR3-UI is a module for checking the state of MR3 applications, visualizing the progress of DAGs, and analyzing statistics of DAG executions. MR3-UI is served by the HiveServer2 Web UI. HiveServer2 retrieves timeline data and live status from MR3 DAGAppMaster and exposes them to the web browser.

Configuring MR3-UI​

Enable history logging in mr3-site.xml so that HiveServer2 can retrieve application and DAG history from MR3 DAGAppMaster.

vi mr3-site.xml

<property>
<name>mr3.app.history.logging.enabled</name>
<value>true</value>
</property>

<property>
<name>mr3.dag.history.logging.enabled</name>
<value>true</value>
</property>

Enable MR3-UI in the HiveServer2 Web UI by setting hive.mr3.ui.create.server to true in hive-site.xml.

vi hive-site.xml

<property>
<name>hive.mr3.ui.create.server</name>
<value>true</value>
</property>

Using MR3-UI​

MR3-UI uses the address and port of the HiveServer2 Web UI. The host and port are specified by hive.server2.webui.host and hive.server2.webui.port in hive-site.xml, respectively. The default port is 10002. Open http://<HiveServer2 host>:10002/ in a web browser when using the default port.

MR3-UI has three main tabs at the top: Applications, DAGs, and Analysis.

  • The Applications tab lists MR3 Applications, both currently active and previously finished, in reverse chronological order.

mr3ui.application.1-fs8

mr3ui.application.2-fs8

mr3ui.application.3-fs8

  • The DAGs tab lists DAGs, both currently active and previously finished, of the currently active MR3 Application.

mr3ui.dags.1-fs8

mr3ui.dags.2-fs8

mr3ui.dags.3-fs8

  • The Analysis tab shows statistics of all previous DAG executions.

mr3ui.analysis.1-fs8

mr3ui.analysis.1-fs8