AWS安装上的Datastax 5.0 AMI失败

时间:2016-06-30 12:35:25

标签: datastax datastax-enterprise datastax-startup

我们正在尝试在AWS上设置Datastax Enterprise群集。我们希望使用https://github.com/riptano/ComboAMI/

提供的社区Datastax AMI

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

今天,当我们按照here解释的常规程序安装群集时,我们会收到以下错误 ~/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可用?

谢谢

1 个答案:

答案 0 :(得分: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