Size: a a a

ClickHouse не тормозит

2019 December 10

KK

Kostya Kakunin in ClickHouse не тормозит
Марина
Всем, добрый день! Подскажите, как в click House сделать ранжировку по показателю в группе?
select .. from ... order by group и при создании таблицы указать тот же order by
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Илья Ибрагимов
мне в первую очередь нужна функция, которая сможет сгенерировать N строк, например, я хочу получить все часы в сутках от 00:00 до 23:00
select toDateTime('2019-01-01 12:00:00') + interval number hour from numbers(100);

SELECT arrayMap(x -> addHours(toDateTime('2019-01-01 12:00:00'), x), range(100))

select arrayJoin(arrayMap(x -> addHours(toDateTime('2019-01-01 12:00:00') , x ), range(100)));
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Марина
Всем, добрый день! Подскажите, как в click House сделать ранжировку по показателю в группе?
источник

М

Марина in ClickHouse не тормозит
Спасибо!
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Макс Юю
Здравствуйте нашел как сделать экспорт данных в native формат но при импорте возникает ошибка
https://groups.google.com/forum/#!topic/clickhouse/Dx0CsFGbk7c
сама ошибка Code: 62. DB::Exception: Syntax error (data type): failed at position 8 (line 1, col 8): -c303-470c-9640-1c1ac80940d9  2388  111
send  1. Expected one of: identifier with optional parameters, function, identifier, nested table, identifier with parameters, end of query
файл в native нечитаемый, у вас на картинке похоже на TSV

$ clickhouse-client -q  "select * from XS format Native" > xx
$ cat xx
AInt64AInt64AInt64AInt64AInt64AInt64AInt64

clickhouse-client -q  "select * from XS format Native" | clickhouse-client -q "insert into XS format Native"
источник

МЮ

Макс Юю in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
файл в native нечитаемый, у вас на картинке похоже на TSV

$ clickhouse-client -q  "select * from XS format Native" > xx
$ cat xx
AInt64AInt64AInt64AInt64AInt64AInt64AInt64

clickhouse-client -q  "select * from XS format Native" | clickhouse-client -q "insert into XS format Native"
в итоге пришел в такому результату
clickhouse-client --query="SELECT id,m.ids AS uid,time FROM a LEFT JOIN mg AS m USING (id) SETTINGS join_use_nulls = 1 FORMAT Native" > a.native
clickhouse-client --query="INSERT INTO test (id,uid,time) FORMAT Native" < a.native

но как я понимаю можно сделать передачу через | ?
тогда сразу вопрос а получиться ли так передать 500 гб данных если оперативы 32 гб?
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Макс Юю
в итоге пришел в такому результату
clickhouse-client --query="SELECT id,m.ids AS uid,time FROM a LEFT JOIN mg AS m USING (id) SETTINGS join_use_nulls = 1 FORMAT Native" > a.native
clickhouse-client --query="INSERT INTO test (id,uid,time) FORMAT Native" < a.native

но как я понимаю можно сделать передачу через | ?
тогда сразу вопрос а получиться ли так передать 500 гб данных если оперативы 32 гб?
>но как я понимаю можно сделать передачу через | ?
да

>тогда сразу вопрос а получиться ли так передать 500 гб данных если оперативы 32 гб?
да

а через remote() не проще ?
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
select * from remote(.....)

insert into function remote(host, db, table) select .... from local
источник

МЮ

Макс Юю in ClickHouse не тормозит
я незнаю надо почитать
источник

МЮ

Макс Юю in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
>но как я понимаю можно сделать передачу через | ?
да

>тогда сразу вопрос а получиться ли так передать 500 гб данных если оперативы 32 гб?
да

а через remote() не проще ?
спасибо огромное за помощь !!!!!!!!!!!
источник

KK

Kostya Kakunin in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
select * from remote(.....)

insert into function remote(host, db, table) select .... from local
не прокатит вроде как так человеку нужно скрестить разные субд а под это нужно мострячить мост
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Kostya Kakunin
не прокатит вроде как так человеку нужно скрестить разные субд а под это нужно мострячить мост
вы слезайте уже с тяжелых наркотиков.
источник

KK

Kostya Kakunin in ClickHouse не тормозит
кто поможет? хочу форматирование ошибок а то не читальная помойка текста
источник

МШ

Михаил Ш in ClickHouse не тормозит
о боги! это можно дергать insert into function remote? какие подводные камни при этом есть? Гуглить пробовал, не получалось найти и намека на такой функционал
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Михаил Ш
о боги! это можно дергать insert into function remote? какие подводные камни при этом есть? Гуглить пробовал, не получалось найти и намека на такой функционал
это в принципе даже документировано, просто очень неявно и без примеров. Подводных камней нет. Есть в тестах (в смысле тестируется автотестами).
источник

МШ

Михаил Ш in ClickHouse не тормозит
спасибо, как же здорово, что месяц вашей тишины завершен
источник

N

Nikita Blagodarnyy in ClickHouse не тормозит
Kostya Kakunin
кто поможет? хочу форматирование ошибок а то не читальная помойка текста
Сделай  для начала 1 рабочий запрос select * from jdbc(first_table)
источник

N

Nikita Blagodarnyy in ClickHouse не тормозит
Потом на него наворачивай кусками
источник

KK

Kostya Kakunin in ClickHouse не тормозит
Nikita Blagodarnyy
Сделай  для начала 1 рабочий запрос select * from jdbc(first_table)
есть уже то, я через мост jdbc — 2 дня пилил его
источник

KK

Kostya Kakunin in ClickHouse не тормозит
Nikita Blagodarnyy
Потом на него наворачивай кусками
так то знаю
источник