使用创建集群 HBase - Amazon EMR

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

使用创建集群 HBase

本节中的过程涵盖了使用 AWS Management Console 和启动集群的基础知识 AWS CLI。有关如何规划、配置和启动 Amazon EMR 集群的详细信息,请参阅《Amazon EMR 管理指南》中的规划和配置集群

HBase 使用控制台创建集群

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

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

  1. 在 /emr 上打开亚马逊 EMR 控制台。https://console.aws.amazon.com

  2. 依次选择 Create cluster (创建集群)Go to advanced options (转到高级选项)

  3. Software Configuration (软件配置) 中,选择 Amazon Release Version (亚马逊发行版) 4.6.0 或更高版本(建议使用最新版本)。根据需要选择HBase其他应用程序。

  4. 在 Amazon EMR 5.2.0 及更高版本中,在 “HBase 存储设置” 下选择 HDF S 或 S3。有关更多信息,请参阅 HBase 在亚马逊 S3 上(亚马逊 S3 存储模式)

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

HBase 使用创建集群 AWS CLI

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

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

为了便于读取,包含 Linux 行继续符(\)。它们可以通过 Linux 命令删除或使用。对于 Windows,请将它们删除或替换为脱字号(^)。

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

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

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