Восстановление репликации или поехавшей агрегации, после того, как пропали данные в ZooKeeper, без конвертации реплицированной таблицы в нереплицируемую 1.
Если в логах у вас ошибки:
1
2
3
Table is in readonly mode
Cannot allocate block number in ZooKeeper: Coordination::Exception: Transaction failed (No node)
Coordination::Exception: Can't get data for node /clickhouse/tables/*/*/log: node doesn't exist (No node).
А при восстановлении или создании агрегации с POPULATE
Вот и пришла пора увеличить место на своём домашнем сервере, для этого было куплено 2 диска разных производителей, но одинакового объёма.
Захотелось сделать soft RAID1, но мне не очень подходит mdadm, так как я хочу иметь более гибкое зеркало, которое можно будет легко расширить в будущем, а не выделять сразу большой объём.
Решил попытать счастья с LVM RAID, но информации по нему, в сжатом виде, мало, в основном всё заканчивает на том, как его создать. Попробую исправить этот пробел.
Несколько лет назад, для резервного питания роутера и Orange Pi, я покупал ИБП Powercom WOW-700U. Хороший, дешёвый девайс, имеет USB порт, автоматически включается при появлении напряжения, не ест из розетки лишнего электричества, так как тип ИБП “резервный”, что очень хорошо, когда он должен быть включён 24/7, в отличии от моего основного ИБП1, который не прочь покушать ~50 Ватт из-за своей “интерактивной” технологии.
Время шло и Orange Pi сначала заменилась на мини-ПК на атоме, а потом и старый ПК стал сервером.
Но давайте перейдём уже к сути и самой настройке ИБП на Debian-like Linux!
Наконец-то, я настроил блог как мне нужно, но чую, что баги ещё повылазят.
Зачем мне блог?
Бывает, настроишь, что-нибудь эдакое, проходит время, и все грабли, на которые наступал, забылись и заросли травой. Чтобы повторить то же самое, что делал полгода-год назад, нужно снова проходится по тем же граблям, тратя время и нервы. А если были бы записи…