Я использую пакет 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 не включен или не поддерживается"
Я пытался подключиться к эластичным Поиск с помощью 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
- ОС: RHEL 6,7
- Openssl: 1,0 .1.e-fips 11 февраля 2013 года
я думаю, что вы неправильно написанное 'elasic' и вы не включили код R, который вы используете для подключения. – hrbrmstr
Спасибо @hrbrmstr. Я исправил это. – Sonny
Какая версия 'эластичная'? И ссылку на Search Guard? Я не знаком с этим. – sckott