[Enhancement] Support ZSTD in kafka (#33346)
This commit is contained in:
parent
acc3b82a8c
commit
a1b299fc21
|
|
@ -591,9 +591,11 @@ build_librdkafka() {
|
|||
|
||||
cd $TP_SOURCE_DIR/$LIBRDKAFKA_SOURCE
|
||||
|
||||
$CMAKE_CMD -DCMAKE_LIBRARY_PATH=$TP_INSTALL_DIR/lib -DCMAKE_INCLUDE_PATH=$TP_INSTALL_DIR/include \
|
||||
mkdir -p sr_build && cd sr_build
|
||||
$CMAKE_CMD -DCMAKE_LIBRARY_PATH="$TP_INSTALL_DIR/lib;$TP_INSTALL_DIR/lib64" \
|
||||
-DCMAKE_INCLUDE_PATH="$TP_INSTALL_DIR/include;$TP_INSTALL_DIR/include/zstd;$TP_INSTALL_DIR/include/lz4" \
|
||||
-DBUILD_SHARED_LIBS=0 -DCMAKE_INSTALL_PREFIX=$TP_INSTALL_DIR -DRDKAFKA_BUILD_STATIC=ON -DWITH_SASL=ON -DWITH_SASL_SCRAM=ON \
|
||||
-DRDKAFKA_BUILD_EXAMPLES=OFF -DRDKAFKA_BUILD_TESTS=OFF -DWITH_SSL=ON -DCMAKE_INSTALL_LIBDIR=lib
|
||||
-DRDKAFKA_BUILD_EXAMPLES=OFF -DRDKAFKA_BUILD_TESTS=OFF -DWITH_SSL=ON -DWITH_ZSTD=ON -DCMAKE_INSTALL_LIBDIR=lib ..
|
||||
|
||||
${BUILD_SYSTEM} -j$PARALLEL
|
||||
${BUILD_SYSTEM} install
|
||||
|
|
@ -1248,12 +1250,14 @@ build_brpc
|
|||
build_rocksdb
|
||||
build_kerberos
|
||||
build_sasl
|
||||
build_librdkafka
|
||||
build_flatbuffers
|
||||
build_jemalloc
|
||||
build_brotli
|
||||
# must build before arrow
|
||||
build_arrow
|
||||
# NOTE: librdkafka depends on ZSTD which is generated by Arrow, So this SHOULD be
|
||||
# built after arrow
|
||||
build_librdkafka
|
||||
build_pulsar
|
||||
build_s2
|
||||
build_bitshuffle
|
||||
|
|
|
|||
Loading…
Reference in New Issue