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

Привет! Помогите пожалуйста найти причину проблемы: Ошибка: Not enough privileges. To

execute this query it's necessary to have the grant INSERT...

Проблема в том что права у пользователя есть и ошибка появляется только периодически (время появления примерно одинаковое каждый раз, но день всегда случайный)

Подскажите куда копать?

11 ответов

76 просмотров

роли используете?

Артем-Сафиюлин Автор вопроса
Dmitry [Altinity] Titov
роли используете?

Да, в ролях назначенных пользователю тоже есть grant на insert в нужную таблицу

Артем Сафиюлин
Да, в ролях назначенных пользователю тоже есть gra...

Была бага с кешем грантов, что не всегда они апллаятся правильно Попробуйте прямо на юзера грант повесить

Артем-Сафиюлин Автор вопроса
Dmitry [Altinity] Titov
Была бага с кешем грантов, что не всегда они аплла...

Грант висит и на пользователе напрямую и на роли.

Артем-Сафиюлин Автор вопроса
Артем Сафиюлин
Грант висит и на пользователе напрямую и на роли.

Не могут никакие конфликты возникать из-за одинаковых грантов повешенных на пользователя и роль (которая тоже назначена пользователю)?

Артем-Сафиюлин Автор вопроса
Dmitry [Altinity] Titov
Была бага с кешем грантов, что не всегда они аплла...

Этот баг можно как-то отследить? Так как проблема плавающая в моменте что-то смотреть не представляется возможным, в логах кроме очевидной ошибки отсутствия гранта тоже ничего не нашел Думаю о варианте убрать роль и все гранты из нее повесить напрямую, но кажется костылем

а у вас кластер или одна нода? может, когда делали grant, забыли on cluster..

Артем-Сафиюлин Автор вопроса
Dmitry [Altinity] Titov
Была бага с кешем грантов, что не всегда они аплла...

Сори, косяк оказался на моей стороне, у нас несколько шаров по три реплики в каждом, холил сверял по всем серверам права и каким то образом оказалось что на одном из серверов не доставало действительно нужного гранта, и проверив убедился что все ошибки именно в логах этого сервера P.s. и спасибо за помощь

Артем Сафиюлин
Сори, косяк оказался на моей стороне, у нас нескол...

кстати можно через зк хранить/синкать гранты и юзеров не надо тогда делать on cluster и все одинаково

Артем Сафиюлин
А можно ссылочку на почитать?

https://kb.altinity.com/altinity-kb-integrations/altinity-cloud/altinity-cloud-access-management/ отсюда читайте If you are running ClickHouse 21.9 and above you can enable storing access management in ZooKeeper. in this case it will be automatically propagated to the cluster. This requires yet another configuration file:

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта