Size: a a a

ClickHouse не тормозит

2021 February 10

DG

Denis Glazachev in ClickHouse не тормозит
Alexey Shcherbakov
Это я понимаю, вопрос лишь как по логину восстановить DN, собственно в issue про это и написано. Либо в документации не все указано и есть еще какое-то место для дополнительного фильтра, который поможет сконвертировать логин в DN
судя по тому что я читаю, dsquery user -name s.v.petrov должен вернуть именно эту строку DN
источник

AS

Alexey Shcherbakov in ClickHouse не тормозит
Denis Glazachev
судя по тому что я читаю, dsquery user -name s.v.petrov должен вернуть именно эту строку DN
это ручками из  LDAP вытищил  значение DN,  прям выполнить   dsquery нет возможности 🙁
источник

DG

Denis Glazachev in ClickHouse не тормозит
Dj
да, как раз на такие.. но в данном случае можно просто сделать улучшение с поддеркой placholder, {binddn:attr} / {fullbinddn}
т.е. вместо bind_dn: “uid={user_name},CN=x,CN=y” иметь возможность указывать
bind_dn_base: “CN=x,CN=y”, bind_db attr: “uid”
и потом
search base_dn “member=CN={bind_dn_base:CN},OU=a,OU=b,CN=x,CN=y” ?
источник

DG

Denis Glazachev in ClickHouse не тормозит
Alexey Shcherbakov
это ручками из  LDAP вытищил  значение DN,  прям выполнить   dsquery нет возможности 🙁
Вот спросите админов под каким DN они создают пользователя первым шагом, перед тем, как в группы его добавить.
источник

KK

Kirill Kiling in ClickHouse не тормозит
Всем привет!
Я могу сделать селект из таблицы одной базы и потом инсертить результат в таблицу другой базы:
INSERT INTO db_output.table (*)
SELECT (*)
FROM db_orig.table
А можно сделать так же, но если базы в разных кластерах?
источник

M

Mishanya in ClickHouse не тормозит
Kirill Kiling
Всем привет!
Я могу сделать селект из таблицы одной базы и потом инсертить результат в таблицу другой базы:
INSERT INTO db_output.table (*)
SELECT (*)
FROM db_orig.table
А можно сделать так же, но если базы в разных кластерах?
источник

KK

Kirill Kiling in ClickHouse не тормозит
Я правильно понимаю что мне нужно сначала прописать параметры соединения, а потом запрос будет выглядеть как SELECT * FROM cluster('cluster_name', db.table)?
источник

AS

Alexey Shcherbakov in ClickHouse не тормозит
Denis Glazachev
Вот спросите админов под каким DN они создают пользователя первым шагом, перед тем, как в группы его добавить.
Уже спрашивал, это была первая идея, плоская структура, тогда можно сформировать единый шаблон. Но сказали будет иерархическая и каждый в своем  OU. Они везже в таком виде и отображаются, в группах (member=)  и тд.
источник

S

Slach in ClickHouse не тормозит
Kirill Kiling
Я правильно понимаю что мне нужно сначала прописать параметры соединения, а потом запрос будет выглядеть как SELECT * FROM cluster('cluster_name', db.table)?
источник

M

Mishanya in ClickHouse не тормозит
Kirill Kiling
Я правильно понимаю что мне нужно сначала прописать параметры соединения, а потом запрос будет выглядеть как SELECT * FROM cluster('cluster_name', db.table)?
так где фром - указываете этот сорс. insert … select … from cluster(‘cluster_name’, db, table)
или clusterallreplicas в зависимости от ваших нужд
источник

M

Mishanya in ClickHouse не тормозит
если кластер вообще никак не связан с другим, то сверху скинули ремоут
источник

KK

Kirill Kiling in ClickHouse не тормозит
Mishanya
если кластер вообще никак не связан с другим, то сверху скинули ремоут
Спасибо большое!
источник

DG

Denis Glazachev in ClickHouse не тормозит
Alexey Shcherbakov
Уже спрашивал, это была первая идея, плоская структура, тогда можно сформировать единый шаблон. Но сказали будет иерархическая и каждый в своем  OU. Они везже в таком виде и отображаются, в группах (member=)  и тд.
“в группах (member=)” - это ссылка на реальный DN, туда, где записаны все аттрибуты про конкретного поьзователя.
источник

AS

Alexey Shcherbakov in ClickHouse не тормозит
Denis Glazachev
“в группах (member=)” - это ссылка на реальный DN, туда, где записаны все аттрибуты про конкретного поьзователя.
он и имеет вид как приводил ранее: CN=Петров Сергей Владимирович,OU=users_l0.2,OU=users_l0,DC=domain,DC=tld
источник

DG

Denis Glazachev in ClickHouse не тормозит
Alexey Shcherbakov
он и имеет вид как приводил ранее: CN=Петров Сергей Владимирович,OU=users_l0.2,OU=users_l0,DC=domain,DC=tld
там есть. uid? типа `uid=s.v.petrov,OU=users_l0.2,OU=users_l0,DC=domain,DC=tld`
источник

AS

Alexey Shcherbakov in ClickHouse не тормозит
Denis Glazachev
там есть. uid? типа `uid=s.v.petrov,OU=users_l0.2,OU=users_l0,DC=domain,DC=tld`
неа, такое тоже пробовал, это значение только в sAMAccountName, mail, mailNickname и userPrincipalName есть
источник

DG

Denis Glazachev in ClickHouse не тормозит
Alexey Shcherbakov
неа, такое тоже пробовал, это значение только в sAMAccountName, mail, mailNickname и userPrincipalName есть
т.е. `sAMAccountName=s.v.petrov,OU=users_l0.2,OU=users_l0,DC=domain,DC=tld` ?
источник

D

Dj in ClickHouse не тормозит
Denis Glazachev
т.е. вместо bind_dn: “uid={user_name},CN=x,CN=y” иметь возможность указывать
bind_dn_base: “CN=x,CN=y”, bind_db attr: “uid”
и потом
search base_dn “member=CN={bind_dn_base:CN},OU=a,OU=b,CN=x,CN=y” ?
да типа этого
источник

MF

Mihail F in ClickHouse не тормозит
Здравствуйте!
Подскажите пожалуйста, можно ли при создании словаря одним из полей указать array? И если да, то в каком виде заполнять тег null_value в XML для Array(UUID), ARRAY(String)?
источник

AS

Alexey Shcherbakov in ClickHouse не тормозит
Denis Glazachev
т.е. `sAMAccountName=s.v.petrov,OU=users_l0.2,OU=users_l0,DC=domain,DC=tld` ?
вроде пробовал, но сейчас еще раз проверю
источник