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 がないのはなぜですか?
ありがとうございました