он в итоге deb пакеты складывает, я так и не нашёл, или опять не так понял фразу "How to Build ClickHouse Debian Package" ?
Какие-то переменные возможно нужно установить кроме
$ export CC=clang-11
$ export CXX=clang++-11
кто подскажет?
скорее всего в /root
К сожалению, нет. Запуск find ./ -name *.deb в каталогах /root и в домашнем каталоге пользователя ничего не дают. Собрались бинарники в build/programs, но руками их раскидывать по дереву каталогов системы как-то не хочется. Разве что положить куда-то и прописать в PATH. Но почему всё же не собрались deb пакеты, завершилось всё без ошибок...
зачем вам собирать самому?
Я собираю форк с фичей MaterializedPosrgreSQL
так возьмите готовый, тысячи deb пакетов, на кажый комит. скачайте testing https://repo.yandex.ru/clickhouse/deb/testing/main/ 21.7.1.7112
Спасибо, посмотрю
этой фичи вроде ещё нету в теститнг. эта ветка ещё никуда не была вмержена, даже в мастер https://github.com/ClickHouse/ClickHouse/pull/20470
https://clickhouse-builds.s3.yandex.net/20470/00e76ca372edccde2b6f7ac7430d3231878b19e8/clickhouse_build_check/report.html ClickHouse build check — 15/15 builds are OK <Details>
Да, в мастере она только в моём личном форке. Так что всё же буду использовать получившийся бинарник и самопальный конфиг systemd.
не надо :) выше ссылку давали, там на каждый пулл-реквест уже собраный пакет есть :) https://clickhouse-builds.s3.yandex.net/20470/00e76ca372edccde2b6f7ac7430d3231878b19e8/clickhouse_build_check/report.html
Нет, что-то не задалось. CREATE database mydb ENGINE = MaterializePostgreSQL('localhost:5432', 'mydb', 'user', 'password'); Code: 36. DB::Exception: Received from localhost:9000, 127.0.0.1. DB::Exception: Database engine MaterializePostgreSQL cannot have arguments. С собственноручно собранным бинарником то же сообщение. Вот и потестили фичу MaterializePostgreSQL Вот дока https://github.com/kssenii/ClickHouse/blob/pg-ch-replica/docs/en/engines/database-engines/materialize-postgresql.md Видимо, ещё не доработано.
Обсуждают сегодня