Size: a a a

ClickHouse не тормозит

2021 January 27

ВВ

Вячеслав Владимиров... in ClickHouse не тормозит
ттл на логи?   а они не автоматом?
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Вячеслав Владимиров
ттл на логи?   а они не автоматом?
хаха 😂
источник

ВВ

Вячеслав Владимиров... in ClickHouse не тормозит
"все сам, все сам"...  )))))))))))))))
источник

ВВ

Вячеслав Владимиров... in ClickHouse не тормозит
спасибо, пойду зачту
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Евгений Овчинников
Привет, помогите разобраться, откуда ноги растут. Вроде всё очевидно по тексту, но юзер такой есть и под ним по паролю я успешно захожу с обоих clickhouse серверов клиентом.

<Error> default.hits_view.DirectoryMonitor: Code: 516, e.displayText() = DB::Exception: Received from house02:9000.
DB::Exception: default: Authentication failed: password is incorrect or there is no user with such name.

Ошибка эта постоянно в логе, каждую минуту.
на самом деле это ошибка не только про пароль но и про сетевые ограничения, но чтобы не давать нарушителю информации, ошибка всегда одна и таже
источник

ЕО

Евгений Овчинников... in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
на самом деле это ошибка не только про пароль но и про сетевые ограничения, но чтобы не давать нарушителю информации, ошибка всегда одна и таже
в данном случае у меня изолированная среда (VPN) и пишет что ошибка от второго члена кластера, поэтому отсекаю попытки взлома.
источник

PV

Pavel Vorontsov in ClickHouse не тормозит
Slach
SELECT *
FROM
(
   SELECT *
   FROM
   (
       SELECT
           ['Январь', 'Февраль', 'Март', 'Апрель'] AS m_name,
           arrayEnumerate(m_name) AS m_num
   ) AS months
   ARRAY JOIN
       m_name,
       m_num
) AS dict_months


и можно это как то как subquery для JOIN использовать
к основной таблице

но лучше всего ТУПО СОЗДАТЬ СЛОВАРЬ, это проще
Во, это похоже на то, что мне нужно. А если у меня массив json объектов типа [{"Name":"name1","dt":20201201,"af":11},{"Name":"name2","dt":20201202,"af":3}]
как мне получить
select Name, dt, af FROM ( SELECT [...] AS data ) as data2 ARRAY JOIN ??? ) as data3
???
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Евгений Овчинников
в данном случае у меня изолированная среда (VPN) и пишет что ошибка от второго члена кластера, поэтому отсекаю попытки взлома.
я не про ваш конкретно случай, я рассказываю вообще, что ошибка эта НЕ ПРО ПАРОЛЬ.

что у вас конкретно сказать сложно, например

<replica>
  <host>house01</host>
  <port>9000</port>
 </replica>


тут не указаны пароль и юзер, distributed таблица в соседние ноды КХ ходит как посторонний, с паролем, пароля она не знает, и узнать может только из этого конфига
источник

ЕО

Евгений Овчинников... in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
я не про ваш конкретно случай, я рассказываю вообще, что ошибка эта НЕ ПРО ПАРОЛЬ.

что у вас конкретно сказать сложно, например

<replica>
  <host>house01</host>
  <port>9000</port>
 </replica>


тут не указаны пароль и юзер, distributed таблица в соседние ноды КХ ходит как посторонний, с паролем, пароля она не знает, и узнать может только из этого конфига
Спасибо за информацию.
у меня реально в конфиге не прописано, буду пробовать указать, может уйдет.
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Tatyana Agalakova
Приветик всем!мб кто-то знает как это реализовать:
Мне нужно из таблицы со значением месяцев (1,2,3...) вытаскивать значения через фильтр в redash в текстовом формате типо Январь=1
Словаря такого нет и не предвидится
Есть какой вариант это в запросе прописать?
with (select [январь, февраль, ....] x) as x
select x[month_num]
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Евгений Овчинников
Спасибо за информацию.
у меня реально в конфиге не прописано, буду пробовать указать, может уйдет.
что значит может? зачем гадать

у вас ошибка на что ? на каком запросе? на запросе к distributed ?
источник

ЕО

Евгений Овчинников... in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
я не про ваш конкретно случай, я рассказываю вообще, что ошибка эта НЕ ПРО ПАРОЛЬ.

что у вас конкретно сказать сложно, например

<replica>
  <host>house01</host>
  <port>9000</port>
 </replica>


тут не указаны пароль и юзер, distributed таблица в соседние ноды КХ ходит как посторонний, с паролем, пароля она не знает, и узнать может только из этого конфига
я почему-то думал что они через зукипер понимают что они друзья, или через конфиг, ведь и там и там прописаны ноды.
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Pavel Vorontsov
Во, это похоже на то, что мне нужно. А если у меня массив json объектов типа [{"Name":"name1","dt":20201201,"af":11},{"Name":"name2","dt":20201202,"af":3}]
как мне получить
select Name, dt, af FROM ( SELECT [...] AS data ) as data2 ARRAY JOIN ??? ) as data3
???
не нужен array Join , просто по номеру элемента из массива доставать
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Евгений Овчинников
я почему-то думал что они через зукипер понимают что они друзья, или через конфиг, ведь и там и там прописаны ноды.
нет. В КХ нет кластера, нет друзей, все кругом враги.
Distributed вообще не в курсе про зукипер. Все берет только из своего XML remote_servers
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
MergeTree / ReplicatedMT никак не связаны с Distributed
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
Distributed пофигу откуда читать, она может сходить в другую компанию в другой кластер
источник

DC

Denny Crane [not a Y... in ClickHouse не тормозит
ну и кластера нет по сути
источник

ЕО

Евгений Овчинников... in ClickHouse не тормозит
еще раз спасибо 👍
источник

S

Slach in ClickHouse не тормозит
Pavel Vorontsov
Во, это похоже на то, что мне нужно. А если у меня массив json объектов типа [{"Name":"name1","dt":20201201,"af":11},{"Name":"name2","dt":20201202,"af":3}]
как мне получить
select Name, dt, af FROM ( SELECT [...] AS data ) as data2 ARRAY JOIN ??? ) as data3
???
JSONExtract видимо множественный акой нибудь будет
источник

ВВ

Вячеслав Владимиров... in ClickHouse не тормозит
Речь про это? Вроде стоит все. Но в таблице есть строки за 20-е число
<query_log>
<ttl>event_date + INTERVAL 3 DAY DELETE</ttl>
источник