为什么通过dcos软件包在Mesos上安装Cassandra失败,并且"使用url超出了Max重试次数:/ marathon / v2 / info"?

时间:2015-11-19 18:49:20

标签: cassandra mesos

我正在尝试使用dcos package install cassandra在Mesos上安装Cassandra,但是我收到了以下错误消息:

The Apache Cassandra DCOS Service implementation is alpha and there may be bugs, incomplete features, incorrect documentation or other discrepancies.
The default configuration requires 3 nodes each with 0.3 CPU shares, 1184MB of memory and 272MB of disk.
Continue installing? [yes/no] yes
Installing Marathon app for package [cassandra] version [0.2.0-1]
URL [http://localhost/marathon/v2/info] is unreachable: HTTPConnectionPool(host='localhost', port=80): Max retries exceeded with url: /marathon/v2/info (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x31aea10>: Failed to establish a new connection: [Errno 111] Connection refused',))

任何人都可以解释为什么以及如何解决它?

1 个答案:

答案 0 :(得分:1)

DCOS CLI旨在用于管理Mesosphere DCOS的实例。 DCOS是建立在Mesos之上的软件堆栈。您无法使用DCOS CLI管理未在DCOS上运行的Marathon安装。

您可以选择使用DCOS,这将允许您使用DCOS CLI安装Cassandra,或者尝试自己在Marathon上运行Cassandra。

如果您选择使用DCOS,则可以开始使用the Mesosphere website中的免费社区版。

如果您更愿意尝试在Marathon上运行Cassandra,那么Marcin Brański's blog上会有一些有用而详细的说明(此处不再赘述,因为它们相当冗长)。