我使用elastic 0.7.8
R軟件包連接到我的Elastic Search
實例。 最近,我試圖通過使用Search Guard 2
來確保彈性搜索。安全彈性搜索R連接錯誤 - 客戶端請求協議TLSv1未啓用或不受支持
一切工作後,確保它罰款。 但是當我嘗試從R連接時,它失敗。
library(elastic)
connect(es_base = "https://localhost", es_port = 9200, es_user = USER, es_pwd = PASS)
日誌中的錯誤是「客戶端請求protocal的TLSv1未啓用或不支持」
我試着用下面捲曲連接到彈性搜索:
- 捲曲 - k --tlsv1.1 -u USER:PASS https://localhost:9200(This works)
- curl -k --tlsv1.0 -u USER:PASS https://localhost:9200(This failed)
我無法弄清楚如何強制R使用TLSv1.1。
請協助。
以下是在版本:
- R:3.3.1
- 彈性搜索:2.4.1
- GCC:4.9.2
- OS:RHEL 6.7
- Openssl的:1.0 .1.e-fips 2013年2月11日
我想你拼錯'elasic'和你沒有提供您所使用的連接將R代碼。 – hrbrmstr
謝謝@ hrbrmstr。我已糾正它。 – Sonny
什麼版本的'elastic'?並鏈接到Search Guard?我對此並不熟悉。 – sckott