我使用elastic 0.7.8
R 包连接到我的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
- 海湾合作委员会:4.9.2
- 操作系统:RHEL 6.7
- Openssl:1.0.1.e-fips 2013 年 2 月 11 日