в версиях 18.12.5 - 18.12.13
Словари создаются/обновляются при старте кликхауса (это можно увидеть в колонке creation_time в таблице `system.dictionaries`). При следующих попытках обновления (через 5 минут, согласно настройкам) падает исключение (колонка last_exception той же таблицы):
Poco::Exception. Code: 1000, e.code() = 0, e.displayText() = Host not found, e.what() = Host not found
В логах:```
2018.09.12 05:28:11.448817 [ 52 ] <Error> ExternalDictionaries: Cannot update external dictionary 'bundle_ids', leaving old version: Poco::Exception. Code: 1000, e.code() = 0, e.displayText() = Host not found, e.what() = Host not found
`
Доступ к БД постгреса есть - проверял из консоли клиентами psql и isql (последний с явным указанием настроек ODBC как для кликхауса).
Выполнение запроса SYSTEM RELOAD DICTIONARIES; нормально обновляет словари (!), но спустя 5 минут проблема возвращается...
Что я делаю не так?
Привет, а можешь побольше логов приложить? Желательно с trace-уровнем. Ну и заодно конфиг словаря, /etc/odbc.ini и /etc/odbcinst.ini.
Обсуждают сегодня