/var/www/yatta47.log

/var/www/yatta47.log

やったのログ置場です。スクラップみたいな短編が多いかと。

Kafkaのインストール

Kafkaのインストール手順を書いておく。

systemdのスクリプトを忘れてしまうのでそれの覚書。

Kafkaをダウンロード

Kafkaの本体をダウンロードしてくる。

インストール時は2.12だった。最新版は以下のサイトからダウンロードするのが良いかと。

kafka.apache.org

$ wget https://ftp.jaist.ac.jp/pub/apache/kafka/2.5.0/kafka_2.12-2.5.0.tgz

そして解凍する。

tar zxvf kafka_2.12-2.5.0.tgz

回答したら、/usr/localに配置。

sudo mv kafka_2.12-2.5.0 /usr/local/.

シンボリックリンクを張る。

cd /usr/local/
sudo ln -s kafka_2.12-2.5.0 kafka

Javaのインストール

Javaがないと動かないので、Open-JDKをインストール

sudo apt update
sudo apt install default-jdk

systemdへの登録

sudo vi /etc/systemd/system/zookeeper.service

[Unit]
Description=Apache Zookeeper server
Documentation=http://zookeeper.apache.org
Requires=network.target remote-fs.target
After=network.target remote-fs.target

[Service]
Type=simple
ExecStart=/usr/local/kafka/bin/zookeeper-server-start.sh /usr/local/kafka/config/zookeeper.properties
ExecStop=/usr/local/kafka/bin/zookeeper-server-stop.sh
Restart=on-abnormal

[Install]
WantedBy=multi-user.target

sudo vi /etc/systemd/system/kafka.service

以下をコピー

[Unit]
Description=Apache Kafka Server
Documentation=http://kafka.apache.org/documentation.html
Requires=zookeeper.service

[Service]
Type=simple
Environment="JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64"
ExecStart=/usr/local/kafka/bin/kafka-server-start.sh /usr/local/kafka/config/server.properties
ExecStop=/usr/local/kafka/bin/kafka-server-stop.sh

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload