本文为您介绍如何访问Impala Web UI。您可以通过UI查看Impala各组件的运行状态,元数据信息,SQL执行的详细信息等。
访问Impala Web UI
您可以通过SSH隧道和控制台两种方式访问Impala Web UI,详情请参见SSH隧道访问开源组件Web界面和通过控制台访问开源组件Web界面。
使用Knox访问UI的前提条件是,Master节点必须具备公网IP地址,并且只允许对Catalogd和Statestored进行访问。
Impala各组件Web UI端口列表
|
组件名称 |
部署节点 |
Web端口 |
|
Statestored |
master-1-1 |
25010 |
|
Catalogd |
master-1-1 |
25020 |
|
Impalad |
Core和Task节点组 |
25000 |
示例
使用Web UI查看Query的详细信息
例如,向core-1-2节点执行了一条SQL语句,查询执行完成后,查看本次SQL执行的执行计划和Profile信息。
-
在浏览器中输入http://core-1-2:25000,进入core-1-2节点对应Impalad组件的Web UI。
-
在Completed Queries标签,单击对应SQL查询的Details,进入执行详情页面。
执行详情页面会显示各类信息,根据需要查询即可。
查询列表包含 User、Default Db、Statement、Query Type、Start Time、End Time、Duration、Scan Progress、State、# rows fetched、Resource Pool 和 Details 等列。
使用Web UI 查看Catalogd组件的监控指标
-
在EMR控制台目标集群的访问链接与端口页面,单击IMPALA CATALOGD UI所在行的链接,即可进入Catalogd组件的Web UI。
-
单击/metrics标签。
执行详情页面会显示各类信息,根据需要查询即可。进入 Metrics 页面后,可查看 catalog、statestore-subscriber、events、memory、tcmalloc、jvm 等类别的监控指标。