как описано в доке:
https://clickhouse.com/docs/en/operations/backup
Проверил что диск добавился:
SELECT *
FROM system.disks
Query id: 193fd3a4-1eec-46ac-8a0f-c21cef4893bb
┌─name────┬─path─────────────────┬───free_space─┬──total_space─┬─keep_free_space─┬─type──┬─cache_path─┐
│ backups │ /backups/ │ 110277124096 │ 502392610816 │ 0 │ local │ │
│ default │ /var/lib/clickhouse/ │ 110277124096 │ 502392610816 │ 0 │ local │ │
└─────────┴──────────────────────┴──────────────┴──────────────┴─────────────────┴───────┴────────────┘
2 rows in set. Elapsed: 0.001 sec.
Но бэкапить все равно не хочет(
BACKUP TABLE test TO Disk('backups', '1.zip')
Query id: 43df6629-b6a8-4c35-8d8b-d4a79538eb76
0 rows in set. Elapsed: 0.002 sec.
Received exception from server (version 22.8.1):
Code: 318. DB::Exception: Received from localhost:9000. DB::Exception: The 'backups.allowed_disk' configuration parameter is not set, cannot use 'Disk' backup engine. (INVALID_CONFIG_PARAMETER)
Неправильно задан параметр в конфиге
Скопировал из доки как есть: <clickhouse> <storage_configuration> <disks> <backups> <type>local</type> <path>/backups/</path> </backups> </disks> </storage_configuration> <backups> <allowed_disk>backups</allowed_disk> <allowed_path>/backups/</allowed_path> </backups> </clickhouse> Как и сказано положил в /etc/clickhouse-server/config.d/backup_disk.xml
Обсуждают сегодня