
Алексей
15.03.2018
16:29:25
это очень печально

Alexey
15.03.2018
16:29:26
Адрес deb репозитория с пакетами был изменён:
https://clickhouse.yandex/#quick-start

Павел Максимов
15.03.2018
16:30:02

kamish
15.03.2018
16:30:04

Google

Alexey
15.03.2018
16:30:35
это очень печально
Ну я сначала удивился - а потом просто подправил свою роль для ансибла и живу дальше

Алексей
15.03.2018
16:30:56
печально что у меня сначала сломались плейбуки а только потом я узнал что они изменились и через 2 дня я увидел пин.

kamish
15.03.2018
16:30:56
ещё оправдание — это, простите, международная практика, докер тоже так менял адреса репозиториев, с тем же откликом в сообществе

Alexey
15.03.2018
16:31:22
Изменилась вот эта строка. Теперь так:
deb http://repo.yandex.ru/clickhouse/deb/stable/ main/
Это то, что прописывается в /etc/apt/sources.list или указывается в apt-add-repository.

Алексей
15.03.2018
16:32:06
ибо старый файл по умолчанию остаётся а новый не выглядит сильно олично. поэтому apt update падает ага.

Alex
15.03.2018
16:32:43
Зато в новом репозитории сохраняются все версии пакетов, а не только последние.

Алексей
15.03.2018
16:32:50
и для решения надо удалить старый файл.
это значит что на деб 8 и 9 встанет одинаковый кх ?

Alexey
15.03.2018
16:33:21

Alexander Nairashvili
15.03.2018
16:33:34
неужели на aptly переехали

Alexey
15.03.2018
16:34:14
Почему сделано изменение?
Нам было необходимо, чтобы:
1. Все версии пакетов хранились вечно. Раньше в репозитории была только одна, последняя версия.
2. Убрать разделение по ОС (precise/trusty/xenial), так как пакет для всех систем стал одинаковым.
Почему изменение сделано несовместимым образом?
Тот, кто разбирается в настройке .deb репозитория утверждает, что вариант с изменением адреса - это единственный способ.

Google

Алексей
15.03.2018
16:34:56
вопросов почему нету. есть печаль про уведомление :)

Гаврилов
15.03.2018
16:35:53
а репозитория для centos не планируется?

Алексей
15.03.2018
16:36:13
там какая то мутная тема. но в целом есть альтинити

Alexey
15.03.2018
16:36:18
Там же был какой-то неофициальный, собирал кто-то из сорцов вроде

Алексей
15.03.2018
16:36:33
но там стремный пакет с граблями при обновлении

Гаврилов
15.03.2018
16:36:39
я не хочу брать от неизвестно кого сборку

Алексей
15.03.2018
16:36:52
альтинити не неизвестно кто
команду посмотри там. думаю ты там всех знаешь :)
https://www.altinity.com/team/

Maksim
15.03.2018
16:38:11
Репозитории это святое, только утром хотел проверить есть ли в нем ваши другие продукты для кх (jdbc, odbc) но руки не дошли

Ivan
15.03.2018
16:45:11

Алексей
15.03.2018
16:46:02

Alexey
15.03.2018
16:46:20

Ivan
15.03.2018
16:47:42
ключи не менялись же
W: GPG error: http://repo.yandex.ru/clickhouse/deb/stable main/ Release: The following signatures were invalid: 9EBB357BC2B0876A774500C7C8F1E19FE0C56BD4
у меня вот такое после смены репы.
Удалять и импортировать ключ я пробовал.

Алексей
15.03.2018
16:49:49
E0C56BD4 key же. нет ?

Alexey
15.03.2018
16:52:26
- name: Install by APT | Apt-key add yandex repo key
apt_key:
keyserver: keyserver.ubuntu.com
id: E0C56BD4
become: true

Alexander
15.03.2018
16:56:32

Kirill
15.03.2018
16:59:56

Google

Maksim
15.03.2018
17:08:26
Странно ломать то что ничего не стоит не ломать

Anton
15.03.2018
17:13:32
привет всем!
сможет кто-то глянуть ПР на clickhouse-jdbc?
https://github.com/yandex/clickhouse-jdbc/pull/186

molo4ko
15.03.2018
17:33:18
Anton а можете еще правило для joda time добавить? или просто все в один путь положить? просто чтоб наверняка

Anton
15.03.2018
17:34:43
joda time попадает в ru.yandex.repackaged.org

molo4ko
15.03.2018
17:35:33
а, точно, по имени класса же
я посмотрел на группу и запутался)

Anton
15.03.2018
17:36:23

molo4ko
15.03.2018
17:38:18
ну да. я у себя какими-то костылями зафорсил версии так, что вроде все +- стабильно, но ощущение пороховой бочки осталось
?

Anton
15.03.2018
17:40:49
я пробовал подложить 14 гуаву - драйвер упал с NoClassDeFound

Ivan
15.03.2018
18:11:39

Pavel
15.03.2018
18:26:03
временно можно сделать так deb [trusted=yes] http://repo.yandex.ru/clickhouse/deb/stable/ main/
но это так себе решение
остается еще этот ворнинг W: Conflicting distribution: http://repo.yandex.ru/clickhouse/deb/stable main/ Release (expected main/ but got clickhouse stable), но с ним можно жить

Ivan
15.03.2018
18:31:16

Pavel
15.03.2018
18:31:38
ага

Ivan
15.03.2018
18:32:59
Я не поднимал репы, а разве сложно несколько папок сделать, хоть с симлинками?

Alexey
15.03.2018
18:38:11
Про weak digest algorithm посмотрели и что-то исправили.

prll
15.03.2018
20:41:17
1. взять файл из clickhouse - debian/.pbuilderrc и положить его в -odbc в debian/.pbuilderrc
2. запустить: sudo DIST=artful ARCH=i386 pbuilder create —configfile debian/.pbuilderrc && DIST=artful ARCH=i386 pdebuild —configfile debian/.pbuilderrc
3 - вот он, /var/cache/pbuilder/artful-i386/result/clickhouse-odbc_1.1.1_i386.deb

Oleg
16.03.2018
01:41:28
Помогите, пожалуйста! После обновления до 1.1.54362 получаю ошибку Size of filter doesn't match size of column при работе со свежедобавленным столбцом с прописанным дефолтным значением (т.е. согласно документации, ch значение налету вычисляет для созданных ранее записей). Например, select sum(ve) from nr_views_t8 - так работает, а так нет: select sum(ve) from nr_views_t8 where a_s_o=1. ve UInt8 DEFAULT 1

Google


Alexey
16.03.2018
01:54:28
Помогите, пожалуйста! После обновления до 1.1.54362 получаю ошибку Size of filter doesn't match size of column при работе со свежедобавленным столбцом с прописанным дефолтным значением (т.е. согласно документации, ch значение налету вычисляет для созданных ранее записей). Например, select sum(ve) from nr_views_t8 - так работает, а так нет: select sum(ve) from nr_views_t8 where a_s_o=1. ve UInt8 DEFAULT 1
Мы пока ещё не сталкивались с такой проблемой (хотя тоже недавно обновились до 54362).
Поэтому нужна диагностика.
Проверьте, не исчезает ли ошибка, если выставить
SET optimize_move_to_prewhere = 0
Также попробуйте выбрать какой-нибудь минимальный кусок данных, на котором проявляется проблема. Как это сделать? Смотрите, какие есть куски данных с помощью SELECT * FROM system.parts WHERE active AND table = 'nr_views_t8'. name - это имя куска данных.
В оригинальный запрос SELECT из nr_views_t8 можно добавить условие на кусок данных, вот так:
... AND _part = 'name'
Если есть такой небольшой кусок данных, то вы можете достать его из файловой системы и переслать нам (clickhouse-feedback@yandex-team.ru). Понадобится также схема таблицы.


Kirill
16.03.2018
04:43:06

Артем
16.03.2018
07:35:06
Коллеги, для КХ это стандартное поведение что при вставке поля DateTime КХ его модифицирует и приводит к своей таймзоне ?
можно ли через http запрос, как то указать КХ не модифицировать время

Айбулат
16.03.2018
07:44:02
может при чтении преобразовывается дата к установленной таймзоне?

Антон
16.03.2018
07:51:57
https://clickhouse.yandex/docs/ru/data_types/datetime/
По умолчанию клиент переключается на часовой пояс сервера при подключении. Это поведение можно изменить, включив у клиента параметр командной строки --use_client_time_zone.

Stanislav
16.03.2018
07:53:00
А в случае вставки по http?

Антон
16.03.2018
07:53:18
это на отображение влияет
хранится она в unix timestamp формате

Alexander
16.03.2018
08:04:23
Подскажите, есть нормальный способ в python получать данные запроса не одним огромным списком, а вычитывать потоково? Есть хоть одна библиотека, умеющая это?

Артем
16.03.2018
08:05:19

Атата
16.03.2018
08:11:29

Айбулат
16.03.2018
08:14:00
так и есть
нужно поставить зону в клиенте, которым читаете

Alexander
16.03.2018
08:20:11

Артем
16.03.2018
08:21:06

Атата
16.03.2018
08:21:26

Konstantin
16.03.2018
08:21:54
я пробовал jdbc драйвер, но он эксепшенами кидался, ничего не вышло