elastic 0.7.8
R パッケージを使用してインスタンスに接続しますElastic Search
。最近、 を使用して Elastic Search を保護しようとしましたSearch Guard 2
。
それを確保した後、すべてが正常に機能します。しかし、R から接続しようとすると失敗します。
library(elastic)
connect(es_base = "https://localhost", es_port = 9200, es_user = USER, es_pwd = PASS)
ログのエラーは、「クライアントはプロトコル TLSv1 が有効になっていないか、サポートされていないことを要求しました」です。
以下のように cURL を使用して Elastic Search に接続しようとしました。
- curl -k --tlsv1.1 -u USER:PASS https://localhost:9200 (これで動作します)
- curl -k --tlsv1.0 -u USER:PASS https://localhost:9200 (これは失敗します)
R に TLSv1.1 の使用を強制する方法がわかりません。
手伝ってください。
以下はバージョンです。
- R : 3.3.1
- エラスティック検索: 2.4.1
- GCC: 4.9.2
- OS:RHEL6.7
- Openssl: 1.0.1.e-fips 2013 年 2 月 11 日