Ubuntu 20.04 üzerinde Apache Kafka nasıl kurulur

31.01.2023
19:47

Apache Kafka genellikle RabbitMQ, ActiveMQ gibi mesaj aracılarına göre yüksek yük projeleri için daha uygundur. Apache Kafka'yı özel veya sanal bir Ubuntu Server 20.04 sunucusuna kurmak, yüksek yüklü uygulamaları çalıştırmak ve bant genişliği sağlamak için gereklidir. Kafka kaynak gerektirir: RAM en az 4 GB olmalıdır.

Apache Kafka'yı Ubuntu 20.04 üzerinde çalıştırmadan önce, ilk yapılandırmayı gerçekleştirmeniz gerekir:

sudo ayrıcalıklarına sahip bir kullanıcı oluşturun;

güvenlik duvarını başlatın ve yapılandırın;

root kullanıcıları için sunucuya SSH erişimini kapatın.

Ubuntu 20.04 üzerinde Apache Kafka nasıl kurulur

Kafka'yı kurmak için önceden güncel paket sürümlerini kontrol etmeniz gerekir. Bu komut ile yapılır:

$ sudo apt update.

Java ve Scala'nın düzgün çalışması için sanal / adanmış sunucuda mevcut olması gerekir. Ayrıca Kafka'yı çalıştırmak için jre gereklidir. Innstall komutu ile yapılır:

$ sudo apt install default-jre

Bittiğinde, Java'nın geçerli sürümünü kontrol edin:

$ java -version

Kafka ağ üzerinden çalışır, bu nedenle çalışmak için özel bir hesap gereklidir (güvenlik, uzlaşma riskini azaltır). Komut ile oluşturun:

$ sudo adduser kafka

Oturum açtıktan sonra($ su -l kafka) dizini değiştirin ve tmp'ye gidin. Komut standarttır:

$ cd /tmp

Kafka'yı indirmek için terminal curl kullanarak klasik komut kullanılır. Apache Kafka'yı indirmek için girin:

$ curl -LO https://dlcdn.apache.org/kafka/3.2.1/kafka_2.13-3.2.1.tgz

Geliştiricinin yazılımı periyodik olarak güncellediğini unutmayın (Şubat 2023'te mevcut sürüm 3.4.0'dır.

Dağıtımın paketini açmak için bir dizin oluşturun. Terminaldeki komut:

$ mkdir ~/kafka

İstediğiniz klasöre gitmek için dizini değiştirin ve orada zaten arşivi açın

$ tar -xvzf /tmp/kafka_2.13-3.2.1.tgz --strip 1.

Ubuntu 20.04 üzerinde Apache Kafka'yı kurdunuz. Şimdi geriye doğru işlemi yapılandırmak kalıyor.

Yeni VPS'lerde %15 indirim
Herhangi bir yerde sunucu siparişi vermek için acele edin
Bir VPS Seçin

Diğer makaleler

31.01.2023
6 674
Bilgi tabanı / Talimatlar
Sunucuya 1C nasıl kurulur
31.01.2023
7 090
Bilgi tabanı / Talimatlar
BrainyCP kontrol paneline genel bakış
31.01.2023
5 889
Bilgi tabanı / Talimatlar
Linux arka plan sürecinde çalışma