70b03bcf83
It seems that versions are deleted from www.apache.org pretty quickly. They stick around longer on archive.apache.org so we won't have to be constantly chasing the latest version in our functional tests. Change-Id: I047edac67699dd598f8dfd0f859b3772f6068bd3
21 lines
595 B
Bash
Executable File
21 lines
595 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
. tools/functions.sh
|
|
|
|
SCALA_VERSION=${SCALA_VERSION:-"2.12"}
|
|
KAFKA_VERSION=${KAFKA_VERSION:-"2.0.0"}
|
|
|
|
if [[ -z "$(which kafka-server-start)" ]] && [[ -z $(which kafka-server-start.sh) ]]; then
|
|
DATADIR=$(mktemp -d /tmp/OSLOMSG-KAFKA.XXXXX)
|
|
trap "clean_exit $DATADIR" EXIT
|
|
|
|
tarball=kafka_${SCALA_VERSION}-${KAFKA_VERSION}.tgz
|
|
|
|
wget http://archive.apache.org/dist/kafka/${KAFKA_VERSION}/$tarball -O $DATADIR/$tarball
|
|
tar -xzf $DATADIR/$tarball -C $DATADIR
|
|
export PATH=$DATADIR/kafka_${SCALA_VERSION}-${KAFKA_VERSION}/bin:$PATH
|
|
fi
|
|
|
|
pifpaf run kafka -- $*
|