0

我们正在尝试在 AWS 上设置 Datastax Enterprise 集群。我们想使用https://github.com/riptano/ComboAMI/提供的社区 Datastax AMI

在 Datastax Enterprise 5.0 版本之前,我们安装的是 4.8,整个过程运行正常。

今天,当我们想按照这里~/datastax_ami/ami.log解释的常规过程安装集群时,我们在跟踪中收到以下错误 :

[INFO] Checking for 15 seconds to ensure Cassandra stays up... [EXEC] 06/30/16-10:47:38 nodetool info: DSE 5.0 requires Java 8u40 or later. [EXEC] 06/30/16-10:47:39 nodetool info: DSE 5.0 requires Java 8u40 or later. [EXEC] 06/30/16-10:47:40 nodetool info: DSE 5.0 requires Java 8u40 or later. [EXEC] 06/30/16-10:47:42 nodetool info: DSE 5.0 requires Java 8u40 or later. [ERROR] 06/30/16-10:47:43 sudo service datastax-agent restart: datastax-agent: unrecognized service

似乎 DSE 5.0 需要 java 1.8,而正在安装 java 1.7,我通过在集群中的一台机器上执行确认了这一点: java -version

结果是 java version "1.7.0_80" Java(TM) SE Runtime Environment (build 1.7.0_80-b15) Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

此外,当我们尝试使用 AMI 在 AWS 上安装以前版本的 DSE 时,我们也遇到了错误。

为什么 AMI 发行版中没有可用的 Java 1.8?

谢谢

4

1 回答 1

1

DataStax AMI Repo 严格处于维护模式,将于 12 月逐步淘汰。

该项目目前处于维护模式,直到 2016 年 12 月。在此期间,DataStax 将不再为 DataStax ComboAMI 提供更新。超出此时间范围,我们将停止托管中央服务并删除此存储库。鼓励希望使用此服务的用户分叉此项目并自己托管反射器服务。如果您使用的是付费版本的 DataStax Enterprise,则可以利用 OpsCenter 6.0 Lifecycle Manager 来配置集群。

https://github.com/riptano/ComboAMI/commit/d1bf356b39b93f09fc10967a57b71152626c54a1

替代品是随 OpsCenter 6.0 发布的 Lifecycle Manager。Lifecycle Manager 可以使用具有受支持操作系统的机器,并根据指定的配置文件完全安装/配置 DSE。

我强烈建议启动一台机器,安装 OpsCenter 6.0,然后使用 LCM 安装/配置其余节点。

http://docs.datastax.com/en/opscenter/6.0/opsc/install/opscInstallDeb_t.html

http://docs.datastax.com/en/opscenter/6.0/opsc/LCM/opscLCM.html

于 2016-06-30T13:51:32.373 回答