У меня есть сервер, на котором установлена последняя версия Sphinx (2.0.1-id64-beta), и я пытаюсь получить доступ к его интерфейсу SphinxQL через приложение Java, используя последнюю версию драйвера J / Connector JDBC (5.1.18).Всякий раз, когда предпринимается попытка установить соединение, процесс будет бесконечно блокироваться при чтении из сокета.Стек вызовов выглядит следующим образом:
(StackExchange сообщает мне, что я не могу публиковать изображения напрямую из-за уровня своей репутации.)
Изображение: http://dunkelhaft.dyndns -server.com/tmp/callstack.png
Похоже, что драйвер JDBC ждет, пока сервер Sphinx не предоставит ему какое-либо сообщение, которое никогда не поступит.Стоит отметить, что если я использую что-то вроде клиента командной строки MySQL, Sequel Pro или простого скрипта PHP, интерфейс MySQL работает без проблем, что наводит меня на мысль, что проблема заключается в некоем несоответствии протоколов между сервером Sphinx иПротокол JDBC.
Есть идеи?