Amoro WebUI 是用户操作Amoro的核心入口,主要用于管理 Catalog、数据库、表、自优化资源和 SQL Terminal,并查看优化过程与指标。默认访问地址为 http://<ams-host>:1630;在翼 MR 环境中,请使用控制台提供的组件入口。
登录WebUI
AMS 服务已正常启动。
客户端与 AMS HTTP 端口网络互通,默认端口为 1630,用户可通过配置弹性公网IP访问。
浏览器中打开平台提供的 Amoro 入口或 http://<ams-host>:1630。
输入用户名和密码登录(详见用户认证部分)。
Optimizer Group管理
在侧边栏中点击“Optimizing”,选择“Optimizer Groups”可以对优化器组进行新增/修改/删除。
在创建目录之前请先创建一个新组,点击“Add Group”按钮。默认可选择local Container(不推荐),表示optimizer会使用本机资源,如果需要使用Flink Optimizer(推荐), 详见配置Flink Opimizer。
Catalog管理
在 Catalogs 页面可创建、编辑和删除 Catalog。
配置 Internal/ExternalCatalog、元数据库、表格式、优化采用的 Optimizer Group、存储、认证信息和Catalog属性等。
以采用Hive Metastore管理元数据的Iceberg表为例,配置catalog采用以下配置项:
Type选择External Catalog
Metastore选择Hive Metastore
Table Format选择Iceberg
Optimizer Group选择已添加的优化器组
存储信息中上传Hadoop集群的配置文件
认证信息中选择Kerberos类型并上传Kerberos相关的配置文件
表管理
创建完成Catalog后,在 Tables 页面可选择数据库和表查看相应信息。
查看 Schema、Properties、Snapshots、Files、Self-optimizing 和 Metrics。
表级属性优先于 Catalog 层同名属性。
Optimizer管理
在 Optimizer Groups 页面创建资源组、选择 Container 和调度策略。
使用 Scale-Out 创建/扩容 Optimizer;在 Optimizers 页面可查看 RUNNING 状态并释放实例。
指标查看
在表详情页查看自优化阶段、历史和表级指标。
在 Optimizer Group 页面查看启动的Optimizer数量和资源情况。