14 lines
334 B
Bash
14 lines
334 B
Bash
|
|
#!/bin/bash
|
||
|
|
HOSTNAME=`hostname -s`
|
||
|
|
if [[ $HOSTNAME =~ (.*)-([0-9]+)$ ]]; then
|
||
|
|
ORD=${BASH_REMATCH[2]}
|
||
|
|
PORT=$((ORD + 9092))
|
||
|
|
#12.345.67.8 是 LB 的 ip
|
||
|
|
export KAFKA_CFG_ADVERTISED_LISTENERS="PLAINTEXT://192.168.40.127:$PORT"
|
||
|
|
else
|
||
|
|
echo "Failed to get index from hostname $HOST"
|
||
|
|
exit 1
|
||
|
|
fi
|
||
|
|
|
||
|
|
echo $KAFKA_CFG_ADVERTISED_LISTENERS
|