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

Всем спасибо, что откликнулись. Вижу такую настройку в кластере, но при

нажатии чекбокса будто бы не дофига новых вещей нужно настроить.

т.е., насколько я понимаю, положить свой адрес бакета, куда хочешь, чтобы это складывалось - нельзя.

А если у меня уже есть бакет, и хотелось бы писать именно в него?
Это возможно?

11 ответов

9 просмотров

мин.доля - это move_factor. то есть, если ставишь 0.1, то если диск забьется на 90% - Яндекс будем сам переносить парты в s3. свой бакет я думаю, что нельзя, так как не понятно зачем. Но лучше уточни у поддержки) Парты с S3 обратно на диск ты сможешь переносить и так.

Vitalik- Автор вопроса
all ow
мин.доля - это move_factor. то есть, если ставишь...

Спасибо! Прости, можешь объяснить последнее предложение, что имеешь в виду?

Vitalik
Спасибо! Прости, можешь объяснить последнее предло...

что данные, которые у тебя в S3 будут, их можно будет переместить обратно на SSD, если возникнет такая необходимость.

Vitalik- Автор вопроса
all ow
что данные, которые у тебя в S3 будут, их можно бу...

Понял, то есть это не подкапотным "планировщиком" определяется, а по сути физически. Тогда, если я правильно понял, механизм такой: Допустим, у меня таблица партиционирована по дням (данных за12 месяцев, TTL = 3 месяца) (кстати, непонятно как это для непартиционированных таблиц определяется. Ведь настройка одна на весь кластер) И при достижении каких-то условий партиция (самая старая) просто физически переносится в S3. т.е. в селекте с кластера больше вообще не участвует никак (ни в медленном, ни в каком) И если мне вдруг надо, то я: 1) либо делаю еще одну S3-engine таблицу, чтобы читать напрямую с S3 те партиции, которые уже там, и в финальном селекте делаю, например, union, с теми 3мя месяцами, что я получил с кластера, чтобы получить весь год 2) либо как-то освобождаю место, и физически ее копирую обратно на кластер, аттачу к таблице и селекчу

не понял про S3 engine таблицы, они не нужны вообще. TTL задается как глобально - это move factor. Он сам начнет парты перемещать при достижении 90% заполненности диска, но лучше до этого не доводить, а контролировать самому с помощью TTL на таблицы. и либо как в твоем случае, на таблицу, синтаксис выше. Таблицы обычные MergeTree. У тебя обычная таблица MergeTree, просто часть данных будет лежать на SSD, часть в S3. КХ сам сходит в S3, если запросишь даннные больше 3х месяцев например.

Vitalik- Автор вопроса
all ow
не понял про S3 engine таблицы, они не нужны вообщ...

Угу, понял. Если КХ сам может и туда и туда пойти, то да, s3engine не нужна

all ow
не понял про S3 engine таблицы, они не нужны вообщ...

я вообще три диска настраивал - первый ссд, последние данные, второй крупный рейд, на hdd, и треий - уже s3 amazon)

Vitalik
Угу, понял. Если КХ сам может и туда и туда пойти,...

ага, вот прочитай небольшую статью, тут весь синтаксис и краткое описание что к чему от Kazan Express. https://cloud.yandex.ru/blog/posts/2022/11/clickhouse-kazanexpress

dslimp
я вообще три диска настраивал - первый ссд, после...

то есть cold, hot, warm грубо говоря) ну это on-prem, managed ch вроде бы умеет только гибридное хранение с s3 свое, амазон не подключишь или селектел тот же)

all ow
то есть cold, hot, warm грубо говоря) ну это on-p...

а, ну да, self хостед ch, не облако, забыл упомянуть)

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

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

А случайно нет ли в паскале штатной возможности передать указатель и количество туда где array of в качестве аргумента?
zamtmn
25
Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
Я тут за тем, чтобы задать вопрос, так как не знаю ассемблер, учу с/с++. Короче, насколько дорога операция перехода в функцию при ее вызове? Дело в том, что в с++ есть макросы...
Максим Рябцев
12
А какие чаты вообще в ходу? Auto aim? И что еше
do you think you're better off alone? А
13
Привет, нужен совет старших товарищей. Есть глобальная переменная var DefaultDataFolder:string; инициализируем DefaultDataFolder:='a:\_OUT\'; есть примитивная процедур...
Max Otto
14
hello friends. Do you know how can I learn getx? I have a software project that I should deliver it up to 5 weeks later and I need to learn firebase too. I will be thankfull
AmirHossein Razavi
15
Доброе время суток! у меня тут иноды закончились. и понял почему по сути кстит, я периодически очищаю постгрес и сентри контайнер: postgres=# DELETE FROM nodestore_node WHER...
Юсиф Насиров
9
Вопрос. Теоретический. Есть список команд. Команды отправляю в обработку некой функции, по очереди. Разные команды могут давать разные результаты после обработки. В зависимос...
Serjone
7
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
lazarus-3.2.0/gtk, linux патч "имя проекта по умолчанию project1 -> prj" день добрый не нравится "именя проекта по умолчанию" (project1), к.раз приходится переименовывать (н...
livontiy
5
Карта сайта