Package Details: clickhouse 21.4.6.55-1

Git Clone URL: https://aur.archlinux.org/clickhouse.git (read-only, click to copy)
Package Base: clickhouse
Description: An open-source column-oriented database management system that allows generating analytical data reports in real time
Upstream URL: https://clickhouse.tech/
Licenses: Apache
Submitter: kmeaw
Maintainer: Felixoid
Last Packager: Felixoid
Votes: 18
Popularity: 1.06
First Submitted: 2017-01-13 15:46
Last Updated: 2021-05-13 17:51

Pinned Comments

Felixoid commented on 2020-08-19 21:12

After the long discussion in dev-group of Telegram, the most straight forward way to use clickhouse is the usage of the official build.

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

rbelio commented on 2019-01-07 15:05

kmeaw, thanks. I have another question, is there a way to mitigate the long compilation time everytime the libraries get updated? It takes me at least a couple of hours of compilation (over i7 dell laptop with ssd and 16gb). After reading more about arch I finally understood that partial update is not allowed and old libraries are always deleted when new libraries are available to the package manager.

kmeaw commented on 2018-11-06 13:32

rbelio, you cannot just link to a libicuuc.so instead of a libicuuc.so.62, because ".62" is there for a reason: the SONAME field value is "libiccuc.so.62", which means that anything else like "libiccuc.so.61" is not ABI-compatible with libiccuc.so.62. Everytime the SONAME is changed, you need to rebuild all the binaries depending on it. You can use something similar to Gentoo's revdep-rebuild to automate the process.

rbelio commented on 2018-11-06 12:52

There is a constant issue when libraries get upgraded and clickhouse stays behind. depending for example on libicuuc.so.62 can you please make sure it will depend on libicuuc.so without the explicit version number. thanks. P.S libicuuc is not the only library there are several ones.

kmeaw commented on 2018-09-14 11:51

ext, building clickhouse with ninja installed has been fixed.

kmeaw commented on 2018-09-11 07:19

Arhangel64, it seems that you have updated your double-conversion library (from 1.x to 3.x) without rebuilding clickhouse package. zlib-ng issue is fixed in pkgrel=2.

BlueMacaw commented on 2018-09-11 07:11

/usr/bin/clickhouse-server: error while loading shared libraries: libdouble-conversion.so.1: cannot open shared object file: No such file or directory

could you please try it before publishing?

BlueMacaw commented on 2018-09-06 06:39

I'm not sure about this zlib-ng, may be it's already in some other package, but i got to compile it myself.

https://github.com/Dead2/zlib-ng

First you compile, you "# make install", then you edit your /usr/lib/systemd/system/clickhouse-server.service appending Environment="LD_PRELOAD=/usr/local/lib/libz-ng.so.1" there Then it works.

Is there a way just to package it properly? Is there a way to use system libraries?

BlueMacaw commented on 2018-09-05 12:00

/usr/bin/clickhouse-server: error while loading shared libraries: libz-ng.so.1: cannot open shared object file: No such file or directory

digital commented on 2018-07-18 03:43

Can't build with make: *** No rule to make target 'clickhouse'. Stop. https://pastebin.com/CJhAAFD5

lisu_ml commented on 2018-05-24 10:21

The package doesn't build for me:

error: unnecessary parentheses in declaration of ‘assert_arg’ [-Werror=parentheses] failed ** (Pred::* ^ /tmp/tmp.YFWfBoKClA/clickhouse/src/ClickHouse-1.1.54362-stable/contrib/boost/boost/mpl/assert.hpp:193:21: error: unnecessary parentheses in declaration of ‘assert_not_arg’ [-Werror=parentheses] failed * (boost::mpl::not_<pred>::** ^ cc1plus: all warnings being treated as errors make[3]: * [libs/libcommon/CMakeFiles/common.dir/build.make:63: libs/libcommon/CMakeFiles/common.dir/src/DateLUT.cpp.o] Error 1 make[2]: [CMakeFiles/Makefile2:2104: libs/libcommon/CMakeFiles/common.dir/all] Error 2 make[1]: [CMakeFiles/Makefile2:5483: dbms/src/Server/CMakeFiles/clickhouse.dir/rule] Error 2 make: </pred>* [Makefile:1252: clickhouse] Error 2 ==> ERROR: A failure occurred in build().