Cassandra 2.0をインストールしてSSL用に構成し、起動時にこの問題で実行します。OpenJDKを使用しています
Java-1.7.0-openjdk-1.7.0.55-2.4.7.1.el6_5.x86_64
例外メッセージ:
Caused by: Java.lang.IllegalArgumentException: Cannot support
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA with currently installed providers
私は次のリンクを見ました-しかし、これはJava 6/7。
何か案は ?本当にありがとう
このメッセージはCassandra SSL/TLS構成に関連していると思います。
答え here は、JVMに無制限の暗号をインストールすることを提案していますが、OpenJDKのバージョンにはすでにこれが含まれていると思います。
cassandra.yaml で受け入れられたcipher_suites設定を試して、OpenJDKデプロイメントで利用できるものを見つけることをお勧めします。 このopenjdkの質問 は、OpenJDKで有効になっている可能性がある暗号スイートの一部をリストしています。または、Cassandraデフォルトを受け入れることができます。
jCEファイルを更新します。それが動作します。
SSLを有効にしてDevcenterから接続する際に問題が発生した経験を共有します。 。
Devcenterエラーログに以下のエラーが表示されました。 Java.lang.IllegalArgumentException:現在インストールされているプロバイダーではTLS_RSA_WITH_AES_256_CBC_SHAをサポートできません
JCEファイルに関する http://www.datastax.com/dev/blog/how-to-connect-devcenter-to-an-ssl-enabled-cassandra-cluster で説明されている手順に加えて…。/ Java ../ lib/securityに追加しました。devcenterをインストールした場所に同じjarファイルを追加する必要がありました(両方の場所に同じjarファイルのセットがあることを確認してください)。
C:\Program Filles\Java\jre1.8.xxx.xxx\lib\security
およびC:\Program Files\……\DevCenter\jre\lib\security
それで問題は解決しました。