Обсуждаем ClickHouse
почистить данные...
добавить в конфиг по одной ноде...
дальше polling
clickhouse-keeper-client -q "get '/keeper/config'"
Я читал про нее, но не очень понял просто клиентом добавить, или в конфиг файле тоже менять надо, и если да что делать в начале?
Читать полностью…у кипера лучше использовать динамическую реконфигурацию
https://clickhouse.com/docs/guides/sre/keeper/clickhouse-keeper#reconfiguration
я подумал что речь про конфиг КХ, там было указано три ноды кипера, оставили одну
Читать полностью…потому что в кипере изменение конфига, не делает изменение списка пиров... =(
--force-recovery
в параметры запуска добавь или
echo rcvr | nc 127.0.0.1 9181
А если это строка байт? Он будет преобразовать в текст?
Читать полностью…Коллеги, не подскажите какой входной формат kafka поставить чтобы в string записать value из сообщения не распарсивая
Читать полностью…Может и так!!. А может тупо какая нить оптимизация!!. Хз
Читать полностью…Может я не так выразился. Какое значение лучше ставить для compact, прежде, чем сменится статус на wide
Читать полностью…А есть рекомендации по части min_bytes_for_wide_part
В части SETTING )? При определении таблиц!
можно в любом порядке, но лучше сначала файл, потом команду
Читать полностью…А еще какой самый надёжныы вариант добавления нод в кластер кипера, которые раньше были в том же кластере?
Сейчас у меня получился стандалонь нода кипера. Хочется добавить прежние ноды в кластер
после echo rcvr нет
после --force-recovery
да
хм... так там же кворум на Keeper не случился.. причем тут рестарт CH?
Читать полностью…Ребят, нужна помощь, я запутался.
К конфигах кипера стоит 1 нода только, но почему то он пытается к другим нодам подьсоедениться (которые раньше были к кластере кипера). И из за этого в логах кипера куча ошибок и реплицированные таблицы в рид онли
одно поле String в Kafka engine ? тогда LineAsString
или можно еще RawBLOB
все так, может быть оптимизация, а может тупо какая нить оптимизация!!.
Читать полностью…или например min_bytes_for_wide_part , почему в клауде он 100мб, я подозреваю потому что у них все хранится всегда в S3 и они уменьшают кол-во мелких s3_put/s3_get , чтобы поменьше платить и меньше была летенси
Читать полностью…ну сеттинги не от балды по дефолту стоят.
вот например есть очень важный max_block_size, много лет он был 65536, а потом его поменяли на 65409, и это было не просто так, это результат эксперимента на большом кол-ве разных датасетов и запросов
так а какая разница-то?
merge_tree настройки можно задать для всех таблиц сразу в конфиге и перекрыть для конкретной таблицы в ее settings
Век живи, век учись!!. Благодарю за разъяснения
Читать полностью…