使用 DataStax Opscenter 在法兰克福地区创建一个新的 cassandra 集群

Posted

技术标签:

【中文标题】使用 DataStax Opscenter 在法兰克福地区创建一个新的 cassandra 集群【英文标题】:Create a new cassandra cluster on Frankfurt region using DataStax Opscenter 【发布时间】:2016-07-08 00:24:05 【问题描述】:

我想在 AWS 法兰克福区域 (eu-central-1) 上使用 Datastax Opscenter(5.2.4) 创建一个新的 cassandra 集群,并遵循此处的文档:http://docs.datastax.com/en/latest-opsc/opsc/online_help/opscCreateClusterCloud.html

当我单击“创建全新的集群”时,只有“本地”选项可用作配置类型。 “云”不见了。

我在爱尔兰(eu-west-1)创建了另一个实例进行比较,发现:

对“/rc/region/”进行 api 调用,返回实例运行所在区域的名称。爱尔兰实例返回 'EU (Ireland)' 而另一方面法兰克福实例响应 400 说:

"message": "'eu-central-1'", "type": "KeyError"

我知道法兰克福地区不提供 datastax AMI,我们必须自己构建它们。也许我们在构建 AMI 时做错了什么,或者我们在文档中遗漏了一个配置。如果有人能指出我们正确的方向,我们将不胜感激。

谢谢,

【问题讨论】:

【参考方案1】:

此处为 OpsCenter 开发人员。可悲的是,这不是在现场无法破解的东西。区域列表是硬编码的,法兰克福不可用。

解决方法是手动启动您的实例,并像在物理数据中心中一样使用“本地”配置。本地配置确实在云中起作用,手动启动 + 本地配置大致相当于云配置(尽管不那么方便)。

编辑:“can” -> “can't” 这不是一个有用的错字。

【讨论】:

OpsCenter 6.0 已发布,其中包含一个改进的配置功能,称为 Lifecycle Manager。 LCM 不再与特定的 AMI 紧密耦合。您可以通过使用任何公共 AMI 启动实例来配置到任何受支持的操作系统。

以上是关于使用 DataStax Opscenter 在法兰克福地区创建一个新的 cassandra 集群的主要内容,如果未能解决你的问题,请参考以下文章

datastax opscenter 代理未安装

是否可以在 Windows 上运行 DataStax OpsCenter?

DataStax 代理 6.5 未连接到 DSE 集群

红帽 6.4 上的 Datastax Enterprise 5.0.0

无法将集群连接到 opscenter

OpsCenter 6.7.7 不会管理在以下平台上运行的现有 cassandra 集群 (dse 6.7.7):redhat 7.6 Maipo