本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用创建集群 HBase
本节中的过程涵盖了使用 AWS Management Console 和启动集群的基础知识 AWS CLI。有关如何规划、配置和启动 Amazon EMR 集群的详细信息,请参阅《Amazon EMR 管理指南》中的规划和配置集群。
HBase 使用控制台创建集群
有关使用控制台启动集群的快速步骤,请参阅《Amazon EMR 管理指南》中的Amazon EMR 入门。
使用控制台启动 HBase 已安装的集群
-
依次选择 Create cluster (创建集群) 和 Go to advanced options (转到高级选项)。
-
在 Software Configuration (软件配置) 中,选择 Amazon Release Version (亚马逊发行版) 4.6.0 或更高版本(建议使用最新版本)。根据需要选择HBase其他应用程序。
在 Amazon EMR 5.2.0 及更高版本中,在 “HBase 存储设置” 下选择 HDF S 或 S3。有关更多信息,请参阅 HBase 在亚马逊 S3 上(亚马逊 S3 存储模式)。
-
根据需要选择其它选项,然后选择 Create cluster (创建集群)。
HBase 使用创建集群 AWS CLI
使用以下命令创建 HBase 已安装的集群:
aws emr create-cluster --name "
Test cluster
" --release-labelemr-7.6.0
\ --applications Name=HBase
--use-default-roles --ec2-attributes KeyName=myKey
\ --instance-typem5.xlarge
--instance-count3
注意
为了便于读取,包含 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 存储模式)。有关分类的更多信息,请参阅配置应用程序。