не удается запустить сервер prestodb через https с помощью аутентификатора пароля - PullRequest
0 голосов
/ 29 октября 2018

Я использую presto 0.206 и пытаюсь настроить его для работы через https с помощью аутентификатора пароля, который я написал.

Я получаю следующую ошибку -

2018-10-29T16:24:45.974+0200    INFO    main    com.facebook.presto.server.security.PasswordAuthenticatorManager    -- Loading password authenticator --
2018-10-29T16:24:45.976+0200    INFO    main    Bootstrap   PROPERTY  DEFAULT  RUNTIME  DESCRIPTION
2018-10-29T16:24:45.980+0200    INFO    main    com.facebook.presto.server.security.PasswordAuthenticatorManager    -- Loaded password authenticator v3io --
2018-10-29T16:24:45.989+0200    INFO    main    com.facebook.presto.server.PrestoServer ======== SERVER STARTED ========
2018-10-29T16:24:45.989+0200    ERROR   Announcer-0 io.airlift.discovery.client.Announcer   Cannot connect to discovery server for announce: Announcement failed for https://192.168.224.157:8889
2018-10-29T16:24:45.990+0200    ERROR   Announcer-0 io.airlift.discovery.client.Announcer   Service announcement failed after 9.44ms. Next request will happen within 0.00s

похоже, что мой плагин ("v3io") загружен успешно, но что-то не так с конфигурацией https

config.properties -

coordinator=true
node-scheduler.include-coordinator=true
http-server.https.enabled=true
http-server.https.port=8889
query.max-memory=5GB
query.max-memory-per-node=1GB
discovery-server.enabled=true
discovery.uri=https://192.168.224.157:8889
node.internal-address=192.168.224.157
http-server.https.keystore.path=/opt/presto-server-0.206/keystore.jks
http-server.https.keystore.key=password
http-server.authentication.type=PASSWORD

1 Ответ

0 голосов
/ 29 октября 2018

Измените значение discovery.uri на http, а не https. Я не думаю, что он поддерживает HTTPS.

...