заполнил первый, решили добавить в конфиг оставшиеся 2, в текущюю политику default при добавлении нового volume в лог начинает писать что в новых дисках нет тех или иных данных. Это нормальное поведение или так не делаю. Вообще как на рабочем кликхаусе добавить дополнительно диск без потери данных и переливки таблиц?
вот такое в конфиг добавил <storage_configuration> <disks> <disk2> <path>/var/lib/clickhouse_2/</path> </disk2> <disk3> <path>/var/lib/clickhouse_3/</path> </disk3> </disks> <policies> <default> <volumes> <default> <disk>default</disk> <max_data_part_size_bytes>50000000</max_data_part_size_bytes> </default> <data> <disk>disk2</disk> <disk>disk3</disk> </data> </volumes> <move_factor>0.97</move_factor> </default> </policies> </storage_configuration>
Если это тривиально, может ткнете в меня ссылкой, я буду благодарен.
я не понял как вы поменяли policy и когда ругалось? В момент рестарта что-ли?
нашли косяк при добавлении диска, в диске был корень другого (старого и пустого клика) по этой причине ругалось, в итоге сделал вот так <storage_configuration> <disks> <disk2> <path>/var/lib/clickhouse_2/</path> </disk2> <disk3> <path>/var/lib/clickhouse_3/</path> <keep_free_space_bytes>21474836480</keep_free_space_bytes> </disk3> </disks> <policies> <default> <volumes> <default> <disk>default</disk> <disk>disk2</disk> <disk>disk3</disk> </default> </volumes> <move_factor>0.1</move_factor> </default> </policies> </storage_configuration> все взлетело
Обсуждают сегодня