使用 AWS Serverless Application Repository 部署 Hive 数据源连接器 - Amazon Athena
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 AWS Serverless Application Repository 部署 Hive 数据源连接器

您还可以使用 AWS Serverless Application Repository 部署适用于 Hive 的 Athena 数据源连接器。选择要使用的连接器,提供连接器所需的参数,然后将连接器部署到您的账户。

使用 AWS Serverless Application Repository 将适用于 Hive 的数据源连接器部署到您的账户

  1. 登录 AWS 管理控制台并打开 Serverless App Repository (无服务器应用程序存储库)

  2. 在导航窗格中,选择 Available applications (可用应用程序)

  3. 选择 Show apps that create custom IAM roles or resource policies (显示创建自定义 IAM 角色或资源策略的应用) 选项。

  4. 在搜索框中,键入下列连接器之一的名称。这两个应用程序具有相同的功能,仅在实施方面存在差异。您可以使用二者之一创建将 Athena 连接到 Hive 元存储的 Lambda 函数。

    • AthenaHiveMetastoreFunction – Uber Lambda 函数 .jar 文件。

    • AthenaHiveMetastoreFunctionWithLayer – Lambda 层和 thin Lambda 函数 .jar 文件。

  5. 选择连接器的名称。

    
                    选择 Athena Hive的数据源连接器。
  6. 申请详情 页面,选择 我确认,该应用程序可创建自定义IAM角色,然后选择 部署.

此时,您可以配置 Athena 使用您的 Lambda 函数连接到您的Hive元存储。有关更多信息,请参阅步骤8-15,共 将 Athena 连接到 Apache Hive 元数据仓.