Включение TLS в Elasticsearch - PullRequest
0 голосов
/ 25 июня 2019

У меня проблемы с включением TLS в Elasticsearch 7.1.1, работающем под Windows 7.

У меня есть один узел с сертификатами, созданными как

elasticsearch-certutil ca
elasticsearch-certutil cert --ca elastic-stack-ca.p12

Файлasticsearch.yml имеетследующие настройки

node.name: node1
discovery.type:  single-node
xpack.security.enabled: true
xpack.security.transport.ssl.verification_mode: certificate 
xpack.security.transport.ssl.keystore.path: 'C:\elasticsearch-7.1.1\config\certs\elastic-certificates.p12'
xpack.security.transport.ssl.truststore.path: 'C:\elasticsearch-7.1.1\config\certs\elastic-certificates.p12'

Это работает нормально, но когда я добавляю ниже

xpack.security.http.ssl.enabled: true
xpack.security.http.ssl.keystore.path: 'C:\elasticsearch-7.1.1\config\certs\elastic-certificates.p12'
xpack.security.http.ssl.truststore.path: 'C:\elasticsearch-7.1.1\config\certs\elastic-certificates.p12'

и запускаюasticsearch, я вижу следующую ошибку

[2019-06-25T07: 34: 19,659] [WARN] [oehAbstractHttpServerTransport] [node1] перехватило исключительную ситуацию при обработке http-трафика клиента, закрытие соединения Netty4HttpChannel {localAddress = 0.0.0.0 / 0.0.0.0: 9200, remoteAddress = / 127.0.0.1: 6757} io.netty.handler.codec.DecoderException: io.netty.handler.ssl.NotSslRecordException: не запись SSL / TLS:

Это повторяется каждые 10-15 секунд.

HTTPS включен, хотя, и я могу получить доступ к узлу, используя https://localhost:9200

Я не знаю, почему я получаю вышеупомянутую ошибку, хотя ничто другое не работает и получает доступ кasticsearch.

Любойпомощь будет очень благодарнаТед.

Спасибо, куча

1 Ответ

0 голосов
/ 25 июня 2019

Мне было сказано на форуме, что вышеупомянутое является предупреждением, а не ошибкой.Я все еще не мог понять, что вызвало это, потому что я не запускал какой-либо сервис или что-то еще, что могло бы быть причиной этого, но в конечном итоге обнаружил нечто, называемое сердцебиение, которое работало.Очевидно, это была установка в более ранней версии / предыдущей установке Kibana, и она все еще работала, совершая вызов с использованием http и, таким образом, вызывая вышеуказанную ошибку (это используется для создания фиктивных данных, которые будут использоваться для / для демонстрации Kibana).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...