使用 HBase 创建集群 - Amazon EMR
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

使用 HBase 创建集群

此部分中的过程包含使用 Amazon Web Services Management Console和 Amazon CLI 启动集群的基础知识。有关如何计划、配置和启动 EMR 群集的详细信息,请参阅规划和配置群集中的Amazon EMR 管理指南

使用控制台通过 HBase 创建集群

有关使用控制台启动群集的快速步骤,请参阅Amazon EMR 入门中的Amazon EMR 管理指南

使用控制台启动安装了 HBase 的群集

  1. 打开 Amazon EMR 控制台https://console.aws.amazon.com/elasticmapreduce/

  2. 选择创建集群转到高级选项

  3. 适用于软件配置属性中,选择Amazon 发布版本为 4.6.0 或更高版本(我们建议您使用最新版本)。选择HBase和其他应用程序。

  4. 对于 Amazon EMR 5.2.0 版及更高版本,在HBase 存储设置中,选择HDFS或者S3。有关更多信息,请参阅Amazon S3 上的 HBase(Amazon S3 存储模式)

  5. 根据需要选择其他选项,然后选择 Create cluster (创建集群)

使用控制台创建群Amazon CLI

使用以下命令创建安装了 HBase 的群集:

aws emr create-cluster --name "Test cluster" --release-label emr-5.33.0 \ --applications Name=HBase --use-default-roles --ec2-attributes KeyName=myKey \ --instance-type m5.xlarge --instance-count 3
注意

为了便于读取,包括 Linux 行延续字符 (\)。它们可以被删除或在 Linux 命令中使用。对于 Windows,请将其删除或替换为脱字号 (^)。

如果您在 Amazon S3 上使用 HBase,请指定--configurations选项以及对 JSON 配置对象的引用。配置对象必须包含hbase-site分类,此分类指定 Amazon S3 中存储 HBase 数据的位置。hbase.rootdir属性。它还必须包含hbase分类,其中指定s3使用hbase.emr.storageMode属性。以下示例演示了具有这些配置设置的 JSON 代码段。

[ { "Classification": "hbase-site", "Properties": { "hbase.rootdir": "s3://MyBucket/MyHBaseStore" } }, { "Classification": "hbase", "Properties": { "hbase.emr.storageMode": "s3" } } ]

有关 HBase on Amazon S3 的更多信息,请参阅Amazon S3 上的 HBase(Amazon S3 存储模式)。有关分类的更多信息,请参阅配置应用程序