mirror of
https://github.com/featurebasedb/featurebase.git
synced 2026-08-28 10:54:59 +00:00
33 lines
804 B
Bash
Executable file
33 lines
804 B
Bash
Executable file
#!/bin/bash
|
|
|
|
|
|
# for --pilosa.hosts
|
|
PILOSA_HOSTS=""
|
|
|
|
DEPLOYED_DATA_IPS=$(cat ./qa/tf/perf/able/outputs.json | jq -r '[.data_node_ips][0]["value"][]')
|
|
echo "DEPLOYED_DATA_IPS: {"
|
|
echo "${DEPLOYED_DATA_IPS}"
|
|
echo "}"
|
|
|
|
DEPLOYED_DATA_IPS_LEN=`echo "$DEPLOYED_DATA_IPS" | wc -l`
|
|
|
|
generatePilosaHostsString() {
|
|
IFS=$'\n'
|
|
cnt=0
|
|
for ip in $DEPLOYED_DATA_IPS
|
|
do
|
|
if (($cnt + 1 != $DEPLOYED_DATA_IPS_LEN))
|
|
then
|
|
PILOSA_HOSTS="${PILOSA_HOSTS}p${cnt}=$ip:10101,"
|
|
else
|
|
PILOSA_HOSTS="${PILOSA_HOSTS}p${cnt}=$ip:10101"
|
|
fi
|
|
cnt=$((cnt+1))
|
|
done
|
|
|
|
echo "PILOSA_HOSTS: ${PILOSA_HOSTS}"
|
|
}
|
|
|
|
generatePilosaHostsString
|
|
|
|
datagen -s custom --custom-config=./able.yaml --pilosa.index=seg --pilosa.batch-size=1048576 --pilosa.hosts ${PILOSA_HOSTS}
|