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

Всем привет, есть вопрос по data storage dir, в документации

не смог четко найти ответа
В конфигурации есть тег <path> с дата директорией
И также есть storage_configuration -> disks со списком дата директорий

Я так понял что первое - это не для mergetree таблиц, а второе - для merge tree таблиц
Это правильное утверждение?

9 ответов

6 просмотров

path + data_path -- это старый способ который позволял положить базу КХ в другой каталог (ему многооо лет) storage_configuration -- это новый способ, который позволяет настраивать на уровне таблиц они не связаны

Nick- Автор вопроса
Denny [Altinity]
path + data_path -- это старый способ который позв...

Спасибо за ответ, как сейчас будет правильно указывать? И то и другое? Вот у меня есть диск или несколько дисков где я хочу хранить данные куда мне записывать конфигурацию?

Nick
Спасибо за ответ, как сейчас будет правильно указы...

ну так они для разного совсем нужны, я же не в курсе какая у вас проблема, куда стреляем-то? во первых не надо использовать storage_configuration вместо raid, т.е. понятно зачем storage_configuration нужен для tiering, когда смесь из hdd и nvme , но mdraid порвет storage_configuration по скорости раз 5.

Nick- Автор вопроса
Denny [Altinity]
ну так они для разного совсем нужны, я же не в кур...

Так, уже чуть более понятно. Непонятна логика - вот если у меня один сторадж - мне его куда класть? И туда и сюда? Или только в одну из опций - path или storage_configuration?

Nick
Так, уже чуть более понятно. Непонятна логика - в...

тогда не делайте storage_configuration совсем и используйте path, просто проще...

Nick- Автор вопроса
【D】【J】
тогда не делайте storage_configuration совсем и ис...

То есть получается что они в каких-то случаях взаимозаменяемые? Это не совсем понятно из документации

Nick
То есть получается что они в каких-то случаях взаи...

если не определен policy - используется path

Nick- Автор вопроса
Denny [Altinity]
вас чем не устраивает /var/lib/clickhouse ?

Устраивает, непонятно было как вместе использовать path и storage_configuration, подсказали что если нет policy тогда будет path использоваться

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

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

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта