
Denys
16.10.2018
09:24:11
короче из за тго что у ipv4numtostring и ipv6numtostring разные аргументы не удонбого оба хранить в fixedstring

prll
16.10.2018
09:33:56
тоесть хранить ipv4 вообще не нужно, храним все в ipv6 а то что это именно ipv4 понимаем по ::ffff:

Denys
16.10.2018
09:42:10
так мы обсуждали fixedString ) для хранения айпишников) на самом деле функций особо нет потому можно string хранить

Google

Denys
16.10.2018
09:42:20
и перед этим v4 в v6 конвертить

Шурик Корсуков
16.10.2018
09:48:20
Добрый день. Еслить ли разница в запросе SELECT count() для MergeTree таблицы и для MATERIALIZED VIEW MergeTree
выглядит так, что для таблицы count() считается с разреженного индекса, а для materialized view с какой-то из колонок
если для таблицы сделать SELECT count(id) то скорость выполнения, и прочитанные объё данных становится похожим с SELECT count() для materialized view. Размеры таблицы и представления соизмеримы, 5 и 6 миллиардов

Dmitry
16.10.2018
10:51:03
Подскажите возможно поменять адреса zookeeper-ов в конфигах clickhouse без перезагрузки сервера?

Alex
16.10.2018
10:51:25
нет

J
16.10.2018
10:54:00
Добрый день, подскажите пожалуйста, можно ли изменить партиционирование таблици MergeTree с YYYYMM на YYYYMMDD?
Заранее благодарю!

Wolf
16.10.2018
10:54:35
Нет

Vladimir
16.10.2018
10:56:48

J
16.10.2018
10:59:40
спасибо за оперативность, просто у меня очень много записей и они не поместятся в диске если их продублировать, а alter delete where-ом не работат(

Denis
16.10.2018
11:00:59
переливайте по частям

Vladimir
16.10.2018
11:01:12
Много записей в одной партиции? Если раскиданы по месяцам то переливайте по месяцу и удаляйте партицию

Wolf
16.10.2018
11:02:01

Google

J
16.10.2018
11:02:08
Работает
у меня возврашает "ОК" но данные не удаляются

Wolf
16.10.2018
11:03:16
Ну у вас место свободное есть для мутации?
Должно быть 2х партиции в которой проходит мутация

J
16.10.2018
11:03:50

Wolf
16.10.2018
11:04:03
Ну тогда мутация не сможет запуститься
А что вам мешает дроп партиции старой сделать

Алексей
16.10.2018
11:04:57
Добрый день, подскажите пожалуйста можно ли как-то вывести into outfile ... format CSV без двойных ковычек?

J
16.10.2018
11:07:54

Wolf
16.10.2018
11:09:01
ну это вы маху дали ))) нынче же диски довольно большие , я уж на серверах меньше 2 тб особо не встречал много лет

J
16.10.2018
11:09:40

Алексей
16.10.2018
11:10:45


Daniel
16.10.2018
11:16:05
Имеется проблема с установкой старых версий КХ, т.к некоторые пакеты имеют новую версионность
root@ch1:~# apt-get install clickhouse-client=1.1.54390 clickhouse-server=1.1.54390
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
clickhouse-client : Depends: clickhouse-common-static (= 1.1.54390) but 18.14.8 is to be installed or
clickhouse-server-base (= 1.1.54390)
clickhouse-server : Depends: clickhouse-common-static (= 1.1.54390) but 18.14.8 is to be installed
E: Unable to correct problems, you have held broken packages.


prll
16.10.2018
11:24:07
apt-get install clickhouse-client=1.1.54390 clickhouse-server=1.1.54390 clickhouse-common-static=1.1.54390

Daniel
16.10.2018
11:26:54

prll
16.10.2018
11:27:50
потому что он туповат, бывает aptitude умеет разрулить

Darafei
16.10.2018
11:29:05
нынче в моде просто apt install

prll
16.10.2018
11:29:23
он такой-же тупой как и apt-get

Firej
16.10.2018
11:29:50
apt-get policy покажет что к чему

Google

Artem
16.10.2018
11:33:21
Приветствую всех.
а как то можно в кликхаусе собрать в массив значения относящиеся к одной группе?
в постгресе вот так писал:
select date, array_agg(id) from t group by date

papa
16.10.2018
11:33:43
groupArray

Pavel
16.10.2018
11:37:21
Привет.
Обновил официальный докер контейнер с 18.10. до 18.14.8
Получил такую ошибку при старте контейнера:
clickhouse-1-1[840]: Poco::Exception. Code: 1000, e.code() = 0, e.displayText() = File not found: ${CLICKHOUSE_CONFIG}, e.what() = File not found
CLICKHOUSE_CONFIG устанавливается в Dockerfile, и вроде не должно ломаться в этом месте.
Хочу понять, есть ли еще у кого-то подобное, или это мои локальные аномалии.

prll
16.10.2018
11:38:16

Alexey
16.10.2018
11:39:59
Скажите пожалуйста, а почему запрос может висеть с is_cancelled = 1, но при этом не убиваться?
Убить пытался через replace_query

Denis
16.10.2018
12:09:03

Igor
16.10.2018
13:02:36
Подскажите плиз, у меня distributed табличка, генерит insert запросы с неправельным набором колонок, в какую сторону смотреть ? определения всех таблиц в КХ и в zookeper правильные и одинаковые.
На кластере 24 ноды работают нормально, а на 25-ой что-то пошло не так
Хотя я zookeper проверял через system.zookeeper

Denis
16.10.2018
13:14:27

Igor
16.10.2018
13:17:57
это не тот случай т.к. не работают новые инсерты

Denis
16.10.2018
13:24:44

Igor
16.10.2018
13:25:03
да, там все верно
и проверял файл с определением на самом сервере

Alexey
16.10.2018
13:25:45
А подскажите пожалуйста самый удобный способ получения результатов запроса в pandas dataframe

Mariya
16.10.2018
13:28:18

Igor
16.10.2018
13:28:35
@den_crane пишешь insert into table (column1, column2, column3) а оно падает на серве КХ с <Error> executeQuery: Code: 15, e.displayText() = DB::Exception: Duplicate column column2 in block, e.what() в запросе into table (column1, column2, column2)

Alexey
16.10.2018
13:29:11

Denis
16.10.2018
13:33:06

Google

Igor
16.10.2018
13:34:08

Konstantin
16.10.2018
13:42:44
подскажите, когда делю запрос вида
WITH '2018-10-16' as temp_date
temp_date можно пробросить в подзапросы?

Vladislav
16.10.2018
14:48:54
Всем привет.
Видимв репе 18.14.8
А change_log есть к нему?
В гите пусто=(

Roman
16.10.2018
15:12:26
Подскажите, как изменить значения в таблице system.settings!

Kirill
16.10.2018
15:15:01

Wolf
16.10.2018
15:15:39

Roman
16.10.2018
15:28:27

Kirill
16.10.2018
15:34:00

Roman
16.10.2018
15:40:19
В users.xml прописать?

Kirill
16.10.2018
15:43:45

Артем
16.10.2018
15:54:42
кто нибудь использует КХ в докере ?
на последней версии при старте ругается на ошибку
Poco::Exception. Code: 1000, e.code() = 0, e.displayText() = File not found: ${CLICKHOUSE_CONFIG}, e.what() = File not found

Vladimir
16.10.2018
15:56:18
Используем, 18.12 нормально заводится, таких проблем не было. Конфиг не подмонтирован случайно? может у пользователя КХ к нему доступа нет?

Denis
16.10.2018
15:56:47

Артем
16.10.2018
15:57:32

GithubReleases
16.10.2018
16:26:31
yandex/ClickHouse was tagged: v18.14.9-stable
Link: https://github.com/yandex/ClickHouse/releases/tag/v18.14.9-stable
Release notes:
v18.14.9-stable

Roman
16.10.2018
17:08:49
Подскажите, есть таблица примерно 20 столбцов, и нужно 4-5 столбцов проиндексировать, как быть в такой ситуации и есть ли оптимальное решение.

Wolf
16.10.2018
17:17:01
может вы не понимаете как кх устроен , ну добавьте в первичный индекс их

Denis
16.10.2018
17:17:17
Подскажите, есть таблица примерно 20 столбцов, и нужно 4-5 столбцов проиндексировать, как быть в такой ситуации и есть ли оптимальное решение.
1. строите теорию, создаете таблицу индексированную как a,b,c,d
2.загружаете данные в нее данные
3. прогоняете наиболее важные запросы, смотрите время, план, размер на диске,
повторяете 1.

Google

Konstantin
16.10.2018
18:10:34
подскажите, пожалуйста, как установить/проверить таймзону сервера? есть свежий 18.14.9, есть срока <timezone>Europe/Moscow</timezone> в /etc/clickhouse-server/config.xml
но запрос select timezone() возвращает W-SU
ну и чтоб два раза не вставать - в логах тысячи ошибок про unknown user default (его действительно нет в users.xml), но мы его нигде не используем. есть ощущение, что он нужен каким-то внутренним процессам
что в таком случае нужно делать? только пользователя создавать?

Alexey
16.10.2018
18:19:29

Konstantin
16.10.2018
18:21:32
по второму вопросу - нет, не слушает, мы пишем данные через JsonEachRow
данные записываются, но после каждой записи появляется строчка про unknown user default

Alexey
16.10.2018
18:23:12
В логе будет информация о том, откуда пришёл запрос (адрес).

Wolf
16.10.2018
18:23:13


Konstantin
16.10.2018
18:23:36
но у нас максимально свежая версия
2018.10.16 21:23:39.562017 [ 52 ] {} <Error> HTTPHandler: Code: 192, e.displayText() = DB::Exception: Unknown user default, e.what() = DB::Exception, Stack trace:
0. /usr/bin/clickhouse-server(StackTrace::StackTrace()+0x16) [0x99e9626]
1. /usr/bin/clickhouse-server(DB::Exception::Exception(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)+0x22) [0x3087172]
2. /usr/bin/clickhouse-server(DB::SecurityManager::authorizeAndGetUser(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Poco::Net::IPAddress const&) const+0x698) [0x762c528]
3. /usr/bin/clickhouse-server(DB::Context::setUser(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Poco::Net::SocketAddress const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x92) [0x7576b52]
4. /usr/bin/clickhouse-server(DB::HTTPHandler::processQuery(Poco::Net::HTTPServerRequest&, HTMLForm&, Poco::Net::HTTPServerResponse&, DB::HTTPHandler::Output&)+0x54d) [0x309f95d]
5. /usr/bin/clickhouse-server(DB::HTTPHandler::handleRequest(Poco::Net::HTTPServerRequest&, Poco::Net::HTTPServerResponse&)+0x3be) [0x30a4b9e]
6. /usr/bin/clickhouse-server(Poco::Net::HTTPServerConnection::run()+0x332) [0x9b6f4d2]
7. /usr/bin/clickhouse-server(Poco::Net::TCPServerConnection::start()+0xf) [0x9b67d7f]
8. /usr/bin/clickhouse-server(Poco::Net::TCPServerDispatcher::run()+0x16a) [0x9b6815a]
9. /usr/bin/clickhouse-server(Poco::PooledThread::run()+0x77) [0x9c84f37]
10. /usr/bin/clickhouse-server(Poco::ThreadImpl::runnableEntry(void*)+0x38) [0x9c80aa8]
11. /usr/bin/clickhouse-server() [0xa3da90f]
12. /lib/x86_64-linux-gnu/libpthread.so.0(+0x8064) [0x7f11099a5064]
13. /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7f1108fcd62d]


Alexey
16.10.2018
18:24:55
Эта строчка ни о чём не говорит. Смотрите выше.