Мы пытаемся настроить кластер Datastax Enterprise на AWS. Мы хотим использовать AMI Datastax сообщества, предоставляемый https://github.com/riptano/ComboAMI/ а>
До выпуска 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)
Кроме того, когда мы пытались установить предыдущие версии DSE на AWS с помощью AMI, мы также получали ошибки.
Почему в дистрибутиве AMI нет Java 1.8?
Спасибо