Проблемы
Предположим, что вы используете SQL Server 2016 или 2017. Если вы запрашиваете данные в зоне шифрования с помощью Hadoop, все работает успешно. Однако после 10 часов запрос завершится сбоем и создаст следующее сообщение об ошибке в Dms_polybase. log. Несмотряна то, что она может быть устранена при перезапуске polybase службам, запрос может не пройтичерез 10 часов.
org. Apache. Hadoop. Security. Authentication. Client. AuthenticationException: GSSException: не указаны допустимые учетные данные (уровень механизма: не удалось найти какой-либо билет Kerberos).
Причина
Проблема возникает из-за того, что Polybase не автоматическое продление билета на предоставление билета Kerberos (TGT). Срок действия билета составляет 10 часов после создания.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Решение
Эта проблема исправлена в перечисленных ниже накопительных обновлениях для SQL Server.
Сведения о накопительных обновлениях для SQL Server.
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Ссылки
Ознакомьтесь с терминологией , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.