Sabtu, 11 Januari 2020

Instalasi Kafka Beserta Service Pada Ubuntu 18.04

Instalasi Kafka Pada Ubuntu 18.04

Download kafka

wget <link_download>

Ekstrak file instalasi Kafka

tar -xvf <nama_file> [-C <path_lokasi_tujuan>]

Copy folder instalasi Kafka ke /opt

sudo cp -R <nama_folder> /opt/

Buat symbolic link ke folder tersebut

sudo ln -s /opt/<nama_folder> /opt/kafka

Instalasi Service Kafka Pada Ubuntu 18.04

Buat file kafka.service pada systemd

sudo nano /etc/systemd/service/kafka.service

Masukkan konfigurasi berikut, sesuaikan dengan kebutuhan

[Unit]
Description=Kafka Daemon
Documentation=http://kafka.apache.org
Requires=network.target
After=network.target

[Service]
Type=forking
WorkingDirectory=/opt/kafka
User=root
Group=root
ExecStart=/opt/kafka/bin/kafka-server-start.sh -daemon /opt/kafka/config/server.properties
ExecStop=/opt/kafka/bin/kafka-server-stop.sh
ExecReload=/opt/kafka/bin/kafka-server-stop.sh && kafka-server-start.sh -daemon /opt/kafka/config/server.properties
TimeoutSec=30
Restart=on-failure
StartLimitInterval=60
StartLimitBurst=30


[Install]
WantedBy=default.target

Update .bashrc

source ~/.bashrc

Aktifkan service yang baru saja dibuat

sudo systemctl enable kafka

Untuk melakukan start/stop/reload, dapat menggunakan command

systemctl start kafka
service kafka start
systemctl stop kafka
service kafka stop
systemctl reload kafka
service kafka reload

Untuk mengecek status service

service kafka status
-----------------------------------------------------

Selasa, 07 Januari 2020

Catatan Pemrograman Android

Testing GPS Location

Konek ke simulator dengan telnet ke localhost port 5554
telnet localhost 5554
Jika menggunakan putty, gunakan method raw
putty -raw localhost 5554
Lalu lakukan autorisasi dengan auth_token simulator yang lokasinya dapat dilihat pada console yang muncul
auth <auth_token>
Untuk mengirimkan koordinat ke simulator
geo fix <longitude> <latitude>
Contoh
geo fix 103.32 -7.09

--