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

Приветствую. Подскажите, есть ли какой-то способ использовать для хранения данных clickhouse'а

примонтированный диск из Azure File Shares?

Подробнее:
1) clickhouse живет на отдельной VM, OC - ubuntu 20.x

2) Монтирую к VM диск:
sudo mount -t cifs //maAcc.file.core.windows.net/clickhousedb /var/opt/clickhouse -o vers=3.0,user=myUser,password=XXXXXw==,dir_mode=0777,file_mode=0777,actimeo=30,uid=997,gid=998

3) меняю пути в конфиге кликхауса (для data, tmp, user_files)
4) перезапускаю сервис

После перезапуска:
- в примонтированной Azure File share создаются директории, появляются файлы по пути /clickhouse/share/*

- в логах начинаются ошибки формата:
2022.09.27 19:45:24.659636 [ 4561 ] {} <Error> void DB::SystemLog<DB::MetricLogElement>::flushImpl(const std::vector<LogElement> &, uint64_t) [LogElement = DB::MetricLogElement]: std::exception. Code: 1001, type: std::__1::__fs::filesystem::filesystem_error, e.what() = filesystem error: in rename: Permission denied ["/var/opt/clickhouse/cl1/lib/clickhouse/store/4cf/4cf261e0-40f7-46f6-8cf6-14417faeb881/tmp_insert_202209_40_40_0/"] ["/var/opt/clickhouse/cl1/lib/clickhouse/store/4cf/4cf261e0-40f7-46f6-8cf6-14417faeb881/202209_40_40_0/"], Stack trace ...

——-
поиском по чату нашел похожие проблемы - но там везде люди на винде в WSL подключали диски. Может с "mount -t cifs" все-таки как-то можно ...

7 ответов

19 просмотров

а нормальные диски в azure VM почему не хотите использовать? uid=101,gid=101 по идее... или у вас группа clickhouse 998 и пользователь clickhouse 997 ?

за винду могу сказать что это баг WSL2 который не может перенести все атрибуты файлов, позанимался этой проблемой нормально так.

Rainbow Dash
за винду могу сказать что это баг WSL2 который не ...

там просто p9 файлуха не умеет в renameat2 syscall

Slach [altinity]
там просто p9 файлуха не умеет в renameat2 syscall

понятия не имею но то что проблемы с rename это точно

Artem Sidoruk
Да, 997 это как раз clickhouse

вы на главный вопрос не ответили... почему нельзя ext4 нормальные диски которые Azure предоставляет использовать?

Artem-Sidoruk Автор вопроса
Slach [altinity]
вы на главный вопрос не ответили... почему нельзя ...

Шара дешевле обходилась при большом обьеме согласно нашей подписки. Но можно и диск конечно, раз с шарой никак.

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно 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
Карта сайта