184 похожих чатов

А вот с какой на какую есть хоть какой-то гайд?

Хотя бы не ломая селекты

22 ответов

12 просмотров

апгрейдится либо напрямую как делают все либо прыгать по lts, как делают те кому реально надо, не ломать клиентов не факт кстати что ваше приложение заработает с новой версией

Anton Zol- Автор вопроса
Denny [Altinity]
апгрейдится либо напрямую как делают все либо пры...

Т.е. постапгрейдных работ никаких в ch не делается, судя по сказанному?

Anton Zol- Автор вопроса
Denny [Altinity]
нет, не делается

Спасибо за информацию. На dev погоняем

Anton Zol- Автор вопроса
Denny [Altinity]
нет, не делается

обновил образ ch до 23.3.8.21-alpine. Он всё равно при старте в 1 реплику байндит 127.0.0.1 и валит readiness-пробу. Когда запускаю вторую реплику, она уже биндит 0.0.0.0. Первая перезапускается и тоже биндит 0.0.0.0. Проблема видимо где-то в шаблонах не могу понять

Anton Zol
screenshot обновил образ ch до 23.3.8.21-alpine. Он всё равно...

шаблоне чего? там pod из statefulset создается по шаблону... они одинаковые должны быть... и listen_host 0.0.0.0 вообще в docker_related_config.xml прописан

Anton Zol- Автор вопроса
Slach [altinity]
шаблоне чего? там pod из statefulset создается по...

Так в том и дело, вроде ни sts, ни конфигмапы не меняются, но если реплика стартует одна, то сначала сыпет DNS_ERROR на недоступную вторую реплику, затем стартует на 127.0.0.1

Anton Zol
Так в том и дело, вроде ни sts, ни конфигмапы не м...

ну зайдите через shell во время старта посмотрите на /var/lib/clickhouse/preprocessed_configs.xml и grep 0.0.0.0 -r /etc/clickhouse-server/ сделайте

Anton Zol- Автор вопроса
Slach [altinity]
ну зайдите через shell во время старта посмотрите...

cat: can't open '/var/lib/clickhouse/preprocessed_configs.xml': No such file or directory значит ли это что у меня слишком старая версия оператора?

Anton Zol
cat: can't open '/var/lib/clickhouse/preprocessed_...

/var/lib/clickhouse/preprocessed_configs/config.xml

Anton Zol- Автор вопроса
Anton Zol
в нем listen_host верный

а дата модификации позже сообщения о listen_host 127.0.0.1 в логах?

Anton Zol- Автор вопроса

в лс

Anton Zol
в лс

volumeMounts: - mountPath: /docker-entrypoint-initdb.d name: bootstrap-configmap-volume при старте обработки docker-entrypoint-initdb.d стартует с listen_host 127.0.0.1 принудительно если у вас долго схема накатывается тогда сделайте livenessProbe initialPeriodSeconds: 180 spec: containers: - name: clickhouse livenessProbe: httpGet: port: "8123" path: "/ping" failureThreshold: 3 initialDelaySeconds: 180 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 10 вообще оператор сам не плохо реплицирует схему ... при scaleout scaleup я бы сделал накатывание схемы отдельным kind: Job в котором бы сначала состояние кластера поллил...

Anton Zol
в лс

https://github.com/ClickHouse/ClickHouse/blob/master/docker/server/entrypoint.sh#L119

это может быть долго и фейлиться ... потому что не все реплики еще стартанули...

Anton Zol
🤔🤔

там 180 секунд дается на то чтобы остальные реплики из ZK сполили ваш запрос и запустили... а они еще не стартанули...

Anton Zol
точно, ON CLUSTER же

лучше убрать ON CLUSTER тут тогда

Anton Zol- Автор вопроса
Slach [altinity]
лучше убрать ON CLUSTER тут тогда

куда б тогда убрать создание базы

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта