#!/bin/bash # Configure Apache Kafka for Odin # echo -e "\e[93m" log() { echo -e "\t\e[96m[*]${1}\e[93m" } export KAFKA_URL='http://apache.claz.org/kafka/0.11.0.0/kafka_2.11-0.11.0.0.tgz' export IP=$(ip route | awk '/src/{print $9}') echo "kafka" >/etc/hostname echo "${IP}\tkafka" >> /etc/hosts deluser -q --remove-home ubuntu apt-get update || exit 1 apt-get --purge remove snapd lxd -y apt-get upgrade -y apt-get install -y htop wget default-jre zookeeperd prometheus-node-exporter useradd -r -d /opt/kafka -s /bin/true kafka mkdir /var/lib/kafka && chown kafka /var/lib/kafka wget -O /opt/kafka.tgz ${KAFKA_URL} tar -xzf /opt/kafka.tgz -C /opt rm /opt/kafka.tgz mv /opt/kafka_* /opt/kafka chown -R kafka /opt/kafka cat >/etc/systemd/system/kafka.service<> /etc/cron.weekly/kafka_cleanup<