0

目前,我们正在评估作为 Cassandra 和 Spark 提供商的 datastax 企业。我们考虑在 AWS 上部署 Datastax 集群。

我有以下问题:

1)在EC2安装手册Datastax的第1步中,我需要选择正确的AMI Image:目前有7个。哪个是正确的:(DataStax Auto-Clustering AMI 2.5.1-pv,DataStax Auto-Clustering AMI 2.6.3-1204-pv,DataStax Auto-Clustering AMI 2.6.3-1404-pv....)

2) 在我们启动集群的那一刻,我们是只为 aws 实例支付还是 Datastax Enterprise 许可费?我知道有 30 天的企业免费试用,但在安装过程中我没有看到我们可以要求免费试用的步骤?是否有一些在线计算器可用于每月计算集群成本(基于我们创建的实例类型)

3) 在安装过程的第 3 步Configure Instance Details中,我对术语instancenodes感到困惑。它们之间有什么区别?如果我选择会发生什么:

a) 1 个实例,--totalnodes 3(在用户数据中)

b) 3 个实例,--tatalnodes 3

c) 1 个实例,--totalnodes 0 --analyticsnodes 3

d) 3 个实例,--totalnodes 0 --analyticsnodes 3

4)我们对我们的 3 个 cassandra 节点中的每个节点都有 Spark 的用例感兴趣。是否正确的用户数据配置: --totalnodes 0 --analyticsnodes 3 那么我们是否会有 0 个节点只有 cassandra,3 个节点有 Cassandra 和 Spark?那么我们应该指定的实例数是多少?

5) 在安装过程的第 4 步Add Storage中,我们被要求为实例添加存储。但是为什么我们需要这个存储呢?在选择实例类型时,例如m3.large,我已经知道我的实例有 32GB 的 SSD 存储,那这是什么?

谢谢您的回答。如果有一些电子邮件列表可以发送这些问题,我将不胜感激。

4

1 回答 1

0

使用具有最高版本号和您喜欢的虚拟化类型(-pv 或 -hvm)的任何 AMI:http: //docs.aws.amazon.com/AWSEC2/latest/UserGuide/virtualization_types.html

您只需为 EC2 的使用付费。DSE 可免费进行测试和开发。您无需申请试用许可证。如果您想要生产许可证或想要成为初创公司成员,请联系 DataStax。

AMI 将为每个“EC2 实例”安装一个“DSE 节点”。因此,如果您想要一个六节点集群,您需要指定 6 个实例。要使用您的示例:

a) 1 个实例,--totalnodes 3(在用户数据中)

  • 这行不通

b) 3 个实例,--tatalnodes 3

这将为您提供一个三节点 Cassandra 集群(在三个实例上运行)。您没有指定搜索或分析节点,因此默认情况下您只会获得 Cassandra 节点。

c) 1 个实例,--totalnodes 0 --analyticsnodes 3

不会工作。总节点数应等于实例数,并且分析节点数不能大于总节点数。

d) 3 个实例,--totalnodes 0 --analyticsnodes 3

不会工作。分析节点数不能大于总节点数。

如果您想要一个三节点集群,并且希望所有集群都同时运行 Cassandra 和 Spark,请使用以下命令:

3 个实例,--totalnodes 3 --analyticsnodes 3

添加存储是可选的。并且仅适用于某些实例类型。您应该注意到 m3.large 有一个默认配置,您实际上无法对其进行任何更改。

希望这可以帮助!

于 2016-06-01T22:14:50.993 回答