@clickhouse_ru

Страница 57 из 723
Roman
30.01.2017
09:57:55
там, кстати, консоль bash или ms что-то свое выдал?

Anatoly
30.01.2017
09:58:03
ну, для моих простых нужд (кмд-клиент к субд, ссш-клиент) всё ок. есть неудобства разные мелкие. типа PATH разный, етс.

там, кстати, консоль bash или ms что-то свое выдал?
там убунтовский юзерспейс. ms вместе с Canonical пилят. у меня - bash

Google
Igor
30.01.2017
10:43:43
у меня кстати последний коммит еще на cmake .. -DDUSE_STATIC_LIBRARIES=0 вылетает с ошибкой RT_LIBRARIES=NOTFOUND, но это 10.11 если -DRT_LIBRARIES=../libs/libcommon/include/common добавить, то cmake проходит (но с кучей ворнингов), но на dbms/CMakeFiles/dbms.dir/src/Storages/System/StorageSystemBuildOptions.cpp.o вылетает с ошибкой Undefined symbols for architecture x86_64: "clock_gettime(int, timespec*)", referenced from: DB::ReadBufferFromFileDescriptor::nextImpl() in libdbms.a(ReadBufferFromFileDescriptor.cpp.o)

hamper ?
30.01.2017
13:37:22
Кстати на счет вставки, везде пишут что в кликхаус надо вставлять пачками, а что делать если на входе непрерывный поток в несколько десятков тысяч rps?

hamper ?
30.01.2017
13:39:53
Хотя да, можно попробовать аггрегировать например по полсекунды, лишь бы очередь за это время не росла быстрее чем отправляются куски.

Alexey
30.01.2017
13:40:32
https://clickhouse.yandex/reference_ru.html#Buffer

Roman
30.01.2017
13:45:56
Хотя да, можно попробовать аггрегировать например по полсекунды, лишь бы очередь за это время не росла быстрее чем отправляются куски.
Создайте или поищите готовый батчер, который будет накапливать все запросы и вставлять их одним: INSERT INTO ... (values...),(values...)... по таймауту или по достижению максимальной емкости (100к в данном случае)

Alexey
30.01.2017
16:38:38
@p_hamper @hagen1778 @iamigor у нас буферные таблицы для этого использованы. Работает.

hamper ?
30.01.2017
16:44:32
У меня просто фигня в том, что на чтении вроде как актуальность данных не старее минуты нужна.

Google
Alex
30.01.2017
16:51:54
В buffer-таблице можно указать максимальное время между сбросами

Ну а если rps ~10k, то и максимального размера должно хватить :)

Slach
30.01.2017
17:02:36
под буфферными таблицами имеется ввиду Memory engine ?

Alexander
30.01.2017
17:03:36
Лучше TinyLog.

Хотя зависит от

Alex
30.01.2017
17:06:57
@BloodJazMan https://clickhouse.yandex/reference_ru.html#Buffer

но вообще, их использование discouraged

Slach
30.01.2017
17:11:09
а можно вот так вставлять в Nested поле типя Int? [,100,,,,,,,,,,19,,,,,,] ??? или надо чтобы обязательно был 0 ?

Боб
30.01.2017
18:00:04
А можно ли при агрегировании данных сложить эементы массива в один плоский массив? т.е. есть поле типа returned Array(Uint64), я хочу получить все уникальные значения (ну или хотя бы просто все значения), хранящиеся в полях returned. groupArray создает массив массивов, как его расплющить в одномерный не очень понятно.

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

Александр
30.01.2017
18:08:14
Ну можно почитать доку: https://clickhouse.yandex/reference_ru.html#arrayUniq(arr, ...)

Если необходимо получить список уникальных элементов массива, можно воспользоваться arrayReduce('groupUniqArray', arr).

Не совсем то кинул, сорри

Alex
30.01.2017
18:25:16
@bobsmit для этого есть фича "комбинаторы агрегатных функций". https://clickhouse.yandex/reference_ru.html#%D0%9A%D0%BE%D0%BC%D0%B1%D0%B8%D0%BD%D0%B0%D1%82%D0%BE%D1%80%20-Array.%20%D0%90%D0%B3%D1%80%D0%B5%D0%B3%D0%B0%D1%82%D0%BD%D1%8B%D0%B5%20%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8%20%D0%B4%D0%BB%D1%8F%20%D0%B0%D1%80%D0%B3%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2-%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%BE%D0%B2

то есть нужно написать SELECT groupUniqArrayArray(returned) FROM table

результат будет как будто все массивы returned сконкатенировались, а потом на них натравили агрегатную функцию groupUniqArray

hamper ?
30.01.2017
20:56:00
а что вот такая ошибка при попытке создания таблиц означает? Code: 62. DB::Exception: Syntax error: failed at end of query. Expected OPTIMIZE

или вот еще при попытке настроить кластер выдает Code: 137. DB::Exception: Received from localhost:9000, ::1. DB::Exception: Unknown element in config: testcluster

а похоже кликхаус не понимает комменты в sql стиле через -- (это про ошибку про optimize)

Google
Alexey
30.01.2017
21:36:53
ClickHouse понимает комментарии в SQL-стиле.

а что вот такая ошибка при попытке создания таблиц означает? Code: 62. DB::Exception: Syntax error: failed at end of query. Expected OPTIMIZE
Это говорит о том, что в запросе синтаксическая ошибка, и это стало понятно в конце запроса. Возможно, незакрытая скобка или что-то в этом роде. Expected OPTIMIZE ничего не значит.

Alexey
30.01.2017
21:38:48
или вот еще при попытке настроить кластер выдает Code: 137. DB::Exception: Received from localhost:9000, ::1. DB::Exception: Unknown element in config: testcluster
Это говорит о том, что описание кластера несколько не такое, как ожидается.

hamper ?
30.01.2017
21:40:54
а правильно что я описание кластера запихал в /etc/metrica.xml в <yandex> <clickhouse_remote_servers> <remote_servers> ?

в самом конфиге <remote_servers incl="clickhouse_remote_servers" /> по умолчанию

а, понял, remote_servers лишний похоже

Vladislav
30.01.2017
22:25:39
Всем привет. Продолжаю попытки собрать на маке. Теперь вот такая ошибка Run Build Command:"/usr/bin/make" "cmTC_ac6ff/fast" /Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTC_ac6ff.dir/build.make CMakeFiles/cmTC_ac6ff.dir/build Building CXX object CMakeFiles/cmTC_ac6ff.dir/src.cxx.o /usr/local/bin/g++-6 -D_GLIBCXX_USE_CXX11_ABI=1 -pipe -std=gnu++1y -Dexp10=__exp10 -fno-omit-frame-pointer -Wall -Wnon-virtual-dtor -msse4 -mpopcnt --no-pie -Wno-old-style-cast -Wno-unused-private-field -Wno-unused-local-typedef -Wn$ /Users/user/Downloads/ClickHouse/build/CMakeFiles/CMakeTmp/src.cxx: In function 'int main()': /Users/user/Downloads/ClickHouse/build/CMakeFiles/CMakeTmp/src.cxx:4:17: error: 'GAI_NOWAIT' was not declared in this scope getaddrinfo_a(GAI_NOWAIT, nullptr, 0, nullptr); ^~~~~~~~~~ /Users/user/Downloads/ClickHouse/build/CMakeFiles/CMakeTmp/src.cxx:4:48: error: 'getaddrinfo_a' was not declared in this scope getaddrinfo_a(GAI_NOWAIT, nullptr, 0, nullptr);

Ivan
30.01.2017
22:45:23
а зачем на маке собирать кликхаус?

Vladislav
30.01.2017
22:49:04
Локальное тестовое окружение?

Konstantin
30.01.2017
23:06:44
а вот тоже последняя стабильная, линукс, тоже статика [ 81%] Linking CXX executable zkutil_test cd /tmp/build/libs/libzkutil/src/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/zkutil_test.dir/link.txt --verbose=1 /usr/lib/ccache/bin/g++ -D_GLIBCXX_USE_CXX11_ABI=1 -pipe -std=gnu++1y -fno-omit-frame-pointer -Wall -Wnon-virtual-dtor -msse4 -mpopcnt --no-pie -Werror -O3 -pipe -mtune=generic -march=x86-64 -mmmx -msse -msse2 -O3 -pipe -mtune=generic -march=x86-64 -mmmx -msse -msse2 -D_GLIBCXX_USE_CXX11_ABI=1 -pipe -D_GLIBCXX_USE_CXX11_ABI=1 CMakeFiles/zkutil_test.dir/zkutil_test.cpp.o -o zkutil_test -rdynamic ../../libzkutil.a ../../../../dbms/libdbms.a ../../libzkutil.a ../../../../contrib/libzookeeper/libzookeeper.a ../../../../dbms/libstring_utils.a ../../../libmysqlxx/libmysqlxx.a ../../../libcommon/libcommon.a ../../../libpocoext/libpocoext.a ../../../../contrib/libpoco/lib/libPocoUtil.a ../../../../contrib/libpoco/lib/libPocoXML.a ../../../../contrib/libtcmalloc/libtcmalloc_minimal_internal.a -Wl,-Bstatic -lglib-2.0 -licui18n -licuuc -licudata -lrt -Wl,-Bdynamic ../../../libmysqlxx/libmysqlclient.a -Wl,-Bstatic -lssl ../../../../contrib/libcityhash/libcityhash.a ../../../../contrib/libfarmhash/libfarmhash.a ../../../../contrib/libmetrohash/libmetrohash.a ../../../../contrib/liblz4/liblz4.a ../../../../contrib/libzstd/libzstd.a ../../../../contrib/libdouble-conversion/libdouble-conversion.a ../../../../contrib/libcpuid/libcpuid.a ../../../../contrib/libre2/libre2.a ../../../../contrib/libre2/libre2_st.a -lcrypto ../../../../contrib/libboost/libboost_system_internal.a ../../../../contrib/libpoco/lib/libPocoDataODBC.a ../../../../contrib/libpoco/lib/libPocoData.a -lodbc ../../../../contrib/libpoco/lib/libPocoMongoDB.a ../../../../contrib/libpoco/lib/libPocoNet.a ../../../../contrib/libpoco/lib/libPocoFoundation.a ../../../../contrib/libzlib-ng/libz.a -Wl,-Bdynamic -lpthread -lrt -Wl,-Bstatic -lanl -Wl,-Bdynamic -ldl -Wl,-Bstatic -lltdl -Wl,-Bdynamic -lpthread CMakeFiles/zkutil_test.dir/zkutil_test.cpp.o: In function `main': zkutil_test.cpp:(.text.startup+0x186): undefined reference to `readline' zkutil_test.cpp:(.text.startup+0x19a): undefined reference to `add_history' collect2: error: ld returned 1 exit status похоже, флаг какой-то забыт

prll
30.01.2017
23:55:29
а вот тоже последняя стабильная, линукс, тоже статика [ 81%] Linking CXX executable zkutil_test cd /tmp/build/libs/libzkutil/src/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/zkutil_test.dir/link.txt --verbose=1 /usr/lib/ccache/bin/g++ -D_GLIBCXX_USE_CXX11_ABI=1 -pipe -std=gnu++1y -fno-omit-frame-pointer -Wall -Wnon-virtual-dtor -msse4 -mpopcnt --no-pie -Werror -O3 -pipe -mtune=generic -march=x86-64 -mmmx -msse -msse2 -O3 -pipe -mtune=generic -march=x86-64 -mmmx -msse -msse2 -D_GLIBCXX_USE_CXX11_ABI=1 -pipe -D_GLIBCXX_USE_CXX11_ABI=1 CMakeFiles/zkutil_test.dir/zkutil_test.cpp.o -o zkutil_test -rdynamic ../../libzkutil.a ../../../../dbms/libdbms.a ../../libzkutil.a ../../../../contrib/libzookeeper/libzookeeper.a ../../../../dbms/libstring_utils.a ../../../libmysqlxx/libmysqlxx.a ../../../libcommon/libcommon.a ../../../libpocoext/libpocoext.a ../../../../contrib/libpoco/lib/libPocoUtil.a ../../../../contrib/libpoco/lib/libPocoXML.a ../../../../contrib/libtcmalloc/libtcmalloc_minimal_internal.a -Wl,-Bstatic -lglib-2.0 -licui18n -licuuc -licudata -lrt -Wl,-Bdynamic ../../../libmysqlxx/libmysqlclient.a -Wl,-Bstatic -lssl ../../../../contrib/libcityhash/libcityhash.a ../../../../contrib/libfarmhash/libfarmhash.a ../../../../contrib/libmetrohash/libmetrohash.a ../../../../contrib/liblz4/liblz4.a ../../../../contrib/libzstd/libzstd.a ../../../../contrib/libdouble-conversion/libdouble-conversion.a ../../../../contrib/libcpuid/libcpuid.a ../../../../contrib/libre2/libre2.a ../../../../contrib/libre2/libre2_st.a -lcrypto ../../../../contrib/libboost/libboost_system_internal.a ../../../../contrib/libpoco/lib/libPocoDataODBC.a ../../../../contrib/libpoco/lib/libPocoData.a -lodbc ../../../../contrib/libpoco/lib/libPocoMongoDB.a ../../../../contrib/libpoco/lib/libPocoNet.a ../../../../contrib/libpoco/lib/libPocoFoundation.a ../../../../contrib/libzlib-ng/libz.a -Wl,-Bdynamic -lpthread -lrt -Wl,-Bstatic -lanl -Wl,-Bdynamic -ldl -Wl,-Bstatic -lltdl -Wl,-Bdynamic -lpthread CMakeFiles/zkutil_test.dir/zkutil_test.cpp.o: In function `main': zkutil_test.cpp:(.text.startup+0x186): undefined reference to `readline' zkutil_test.cpp:(.text.startup+0x19a): undefined reference to `add_history' collect2: error: ld returned 1 exit status похоже, флаг какой-то забыт
что cmake написал про readline ?

Vladislav
31.01.2017
00:03:16
cmake так-то упал с ошибкой CMake Error: The following variables are used in this project, but they are set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files: ICONV_LIB linked by target "common" in directory /Users/user/Downloads/ClickHouse/libs/libcommon -- Configuring incomplete, errors occurred! See also "/Users/user/Downloads/ClickHouse/build/CMakeFiles/CMakeOutput.log". See also "/Users/user/Downloads/ClickHouse/build/CMakeFiles/CMakeError.log".

prll
31.01.2017
00:04:01
ага, а оказалось что в gcc --no-pie вообще не работает

Vladislav
31.01.2017
00:04:02
Но в логе только про getaddrinfo_a'

prll
31.01.2017
00:05:27
а, тогда надо с iconv понять

Vladislav
31.01.2017
00:06:27
workers-MacBook-Pro:build user$ brew install libiconv Warning: homebrew/dupes/libiconv is a keg-only and another version is linked to opt. Use brew install --force if you want to install this version

Google
Vladislav
31.01.2017
00:07:26
workers-MacBook-Pro:build user$ brew install libiconv Warning: homebrew/dupes/libiconv is a keg-only and another version is linked to opt. Use brew install --force if you want to install this version workers-MacBook-Pro:build user$ brew install --force libiconv Warning: homebrew/dupes/libiconv-1.14 already installed, it's just not linked. workers-MacBook-Pro:build user$ brew link libiconv Warning: Already linked: /usr/local/Cellar/libiconv/1.14 To relink: brew unlink libiconv && brew link libiconv workers-MacBook-Pro:build user$ brew unlink libiconv && brew link libiconv Unlinking /usr/local/Cellar/libiconv/1.14... 16 symlinks removed Warning: libiconv is keg-only and must be linked with --force Note that doing so can interfere with building software. workers-MacBook-Pro:build user$ brew link --force libiconv Linking /usr/local/Cellar/libiconv/1.14... 16 symlinks created

prll
31.01.2017
00:08:12
так, а версия clickhouse какая ? надо master текущий

Vladislav
31.01.2017
00:08:31
Версия - stable

Но с фиксом про --no-pie

prll
31.01.2017
00:08:38
плохо

Konstantin
31.01.2017
00:08:44
> что cmake написал про readline ? логи уже просрал, но предыдущая версия собралась

prll
31.01.2017
00:08:46
ICONV_LIB уже оторван

Vladislav
31.01.2017
00:09:10
ок, сейчас попробую master

master- прошел cmake

CMake Warning (dev): Policy CMP0042 is not set: MACOSX_RPATH is enabled by default. Run "cmake --help-policy CMP0042" for policy details. Use the cmake_policy command to set the policy and suppress this warning. MACOSX_RPATH is not specified for the following targets: zlib This warning is for project developers. Use -Wno-dev to suppress it.

Это же норм?

prll
31.01.2017
00:13:15
> что cmake написал про readline ? логи уже просрал, но предыдущая версия собралась
а если сделать mkdir build_test && cd build_test && cmake .. без сборки, на cmake только поглядеть

Это же норм?
пока не упало - норм 8)

Vladislav
31.01.2017
00:15:09
пока не упало - норм 8)
запустил make. ждем:)

prll
31.01.2017
00:15:39
-j сколько ядер, а то утро наступит

Vladislav
31.01.2017
00:20:01
-j 8

уже 60%

[ 89%] Built target json_test Scanning dependencies of target union_stream2 [ 89%] Building CXX object dbms/src/DataStreams/tests/CMakeFiles/union_stream2.dir/union_stream2.cpp.o Undefined symbols for architecture x86_64: "_libiconv", referenced from: DB::FunctionConvertCharset::convert(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&, DB::PODArray<unsigned char, 4096ul, Allocator<false>, 15ul> const&, DB::PODArray<unsigned long, 4096ul, Allocator<false>, 15ul> const&, DB::PODArray<unsigned char, 4096ul, Allocator<false>, 15ul>&, DB::PODArray<unsigned long, 4096ul, Allocator<false>, 15ul>&) in libdbms.a(FunctionsCharset.cpp.o) "_libiconv_close", referenced from: std::_Rb_tree<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::unique_ptr<DB::ObjectPool<DB::FunctionConvertCharset::IConv, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Holder, std::default_delete<DB::ObjectPool<DB::FunctionConvertCharset::IConv, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Holder> > >, std::_Select1st<std::pair<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::unique_ptr<DB::ObjectPool<DB::FunctionConvertCharset::IConv, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Holder, std::default_delete<DB::ObjectPool<DB::FunctionConvertCharset::IConv, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Holder> > > >, std::less<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<std::pair<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::unique_ptr<DB::ObjectPool<DB::FunctionConvertCharset::IConv, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Holder, std::default_delete<DB::ObjectPool<DB::FunctionConvertCharset::IConv, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Holder> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::unique_ptr<DB::ObjectPool<DB::FunctionConvertCharset::IConv, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Holder, std::default_delete<DB::ObjectPool<DB::FunctionConvertCharset::IConv, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::Holder> > > >*) in libdbms.a(FunctionsCharset.cpp.o)

DB::ObjectPool<DB::FunctionConvertCharset::IConv, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~ObjectPool() in libdbms.a(FunctionsCharset.cpp.o) std::deque<std::unique_ptr<DB::FunctionConvertCharset::IConv, std::default_delete<DB::FunctionConvertCharset::IConv> >, std::allocator<std::unique_ptr<DB::FunctionConvertCharset::IConv, std::default_delete<DB::FunctionConvertCharset::IConv> > > >::~deque() in libdbms.a(FunctionsCharset.cpp.o) DB::FunctionConvertCharset::convert(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&, DB::PODArray<unsigned char, 4096ul, Allocator<false>, 15ul> const&, DB::PODArray<unsigned long, 4096ul, Allocator<false>, 15ul> const&, DB::PODArray<unsigned char, 4096ul, Allocator<false>, 15ul>&, DB::PODArray<unsigned long, 4096ul, Allocator<false>, 15ul>&) in libdbms.a(FunctionsCharset.cpp.o) "_libiconv_open", referenced from: DB::FunctionConvertCharset::IConv::IConv(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) in libdbms.a(FunctionsCharset.cpp.o) ld: symbol(s) not found for architecture x86_64 collect2: error: ld returned 1 exit status

prll
31.01.2017
00:40:24
ага, случайно оторвался iconv

Google
Konstantin
31.01.2017
00:49:59
-- Not using any library for line editing. -- Not using any library for line editing.вот такое есть

boost ещё встроенный почему-то используется, хотя есть системынй вдоль и поперёк

https://gist.github.com/podshumok/316a00903652805d33dbaef4a66e8c49

полный лог

prll
31.01.2017
00:58:02
для внешнего буста нужно сказать cmake -DUSE_INTERNAL_BOOST_LIBRARY=0

а вообще он упал на утиле которая скорее всего не нужна, можно собирать только сервер и клиент - make clickhouse

Konstantin
31.01.2017
01:05:43
я make install делаю (свой контейнер собираю)

prll
31.01.2017
01:08:22
тогда утилю надо править

Konstantin
31.01.2017
01:10:58
предыдущая стабильная собирается

prll
31.01.2017
01:16:30
фикс iconv - https://github.com/yandex/ClickHouse/commit/9cea606881bf145ce471ba36d62eb5e3085d4e71

Alexey
31.01.2017
01:17:24
Ok.

На Linux iconv идёт как часть libc?

Страница 57 из 723