Cloudera Manager V5.13 元数据库结构解析

需积分: 32 5 下载量 45 浏览量 更新于2024-09-05 收藏 120KB PDF 举报
"Cloudera Manager 是一个针对大数据平台Cloudera的管理工具,主要用于管理和监控Hadoop集群。在版本V5.13中,它涉及到一个关键组件——元数据库,该元数据库存储在MySQL服务器上,用于记录和管理集群的各种配置和活动信息。元数据库的名称是`scm`,包含47个不同的表,每个表都有其特定的用途,用于跟踪和存储不同层面的数据。" 元数据库表格梳理如下: 1. AUDITS 表: - `AUDIT_ID`: 记录审核操作的唯一标识。 - `SERVICE_ID`: 与服务相关的ID。 - `ROLE_ID`: 执行操作的角色ID。 - `CREATED_INSTANT`: 创建操作的时间戳。 - `MESSAGE`: 操作的具体消息。 - `ACTING_USER_ID`: 执行操作的用户ID。 - `COMMAND_ID`: 命令ID。 - `USER_ID`: 用户ID。 - `HOST_ID`: 主机ID。 - `AUDIT_TYPE`: 审核操作类型。 - `CONFIG_CONSTRAIN_ID`: 配置容器ID。 - `CLUSTER_ID`: 集群ID。 - `OPTIMISTIC_LOCK_VERSION`: 乐观锁版本,用于并发控制。 - `HOST_TEMPLATE_ID`: 主机模板ID。 - `IP_ADDRESS`: IP地址。 - `ALLOWED`: 是否允许该操作。 - `EXTERNAL_ACCOUNT_ID`: 外部账户ID。 - 此表用于追踪和审计集群上的各种操作事件,如服务启动。 2. CLIENT_CONFIGS 表: - `CLIENT_CONFIG_ID`: 客户端配置的唯一ID。 - `CREATED_INSTANT`: 创建配置的时间戳。 - `SERVICE_ID`: 关联的服务ID。 - `CONFIG_ARCHIVE`: 配置存储。 - `MIME_TYPE`: 压缩类型的定义。 - `FILENAME`: 存储配置文件的名称。 - `OPTIMISTIC_LOCK_VERSION`: 乐观锁版本。 - `CONFIG_STALENESS_STATUS`: 配置的过时状态。 - `METADATA`: 配置的元数据信息。 - `GATEWAY_ID`: 路由ID。 - `CLUSTER_ID`: 集群ID。 - `GENERATION`: 生成ID。 - `RESOURCES`: 资源列表,关联到配置的资源。 3. CLIENT_CONFIGS_TO_HOSTS 表: - `CLIENT_CONFIG_ID`: 客户端配置ID。 - `HOST_ID`: 主机ID。 - 此表建立客户端配置与主机之间的映射关系。 4. CLUSTER_ACTIVATED_RELEASES 表: - `CLUSTER_ID`: 集群ID。 - `RELEASE_ID`: 集群激活的发布版本ID。 - 该表记录集群当前激活的软件发布版本。 5. CLUSTER_ACTIVATED_RELEASES_AUD 表: - `CLUSTER_ID`: 集群ID。 - `RELEASE_ID`: 发布版本ID。 - `REV`: 修订ID。 - `REVTYPE`: 修订类型。 - 这个表用于审计集群激活版本的变更历史。 通过这些表,Cloudera Manager能够跟踪集群的状态、配置更改、服务操作以及版本升级等,确保整个大数据环境的稳定运行和安全管理。元数据库的优化和维护对于Cloudera Manager的高效运作至关重要。