Presto под двумя именами пакетов - PullRequest
0 голосов
/ 05 марта 2019

Я только начал разработку коннектора Presto для JSON API.Как и предполагалось во многих местах, я начал с разъема example-http, внес несколько изменений и развернул разъем, как указано в документации .Затем я получил следующую ошибку при запуске сервера.

No service providers of type io.prestosql.spi.Plugin

Затем я заметил, что имя пакета для интерфейса плагина в моем коде - com.facebook.presto, и он фактически реализует интерфейс com.facebook.presto.spi.Plugin.

Я скачал неправильный код / ​​дистрибутив?если тогда, какой из них правильный?если нет, то почему два пакета?

1 Ответ

5 голосов
/ 05 марта 2019

Я думаю, вы смешиваете код из двух версий. После создания Presto Software Foundation (см. Объявление: https://prweb.com/releases/prweb16070792.htm), Presto переехала в свой новый дом под https://github.org/prestosql/presto и https://prestosql.io,, и весь код был переупакован.

Если у вас имеется код под старой версией, см. Это руководство для его переноса: https://github.com/prestosql/presto/wiki/Migration

...