Linux Üzerinde RabbitMQ Nasıl Kurulur? Adım Adım Rehber

Bu blog yazısında, Linux üzerinde RabbitMQ'nun nasıl kurulacağı adım adım anlatılmıştır. Sistem güncellemesi, Erlang kurulumu, RabbitMQ kurulumu ve yönetim konsolunun etkinleştirilmesi gibi temel işlemler detaylı şekilde açıklanmıştır.

BFS

RabbitMQ, mesaj kuyrukları oluşturmanızı sağlayan güçlü bir yazılım aracı. Eğer yazılım geliştirme dünyasında bir süre geçirdiyseniz, kesinlikle karşılaşmışsınızdır. Ancak, RabbitMQ'yu kullanmak her zaman o kadar kolay olmayabilir. Özellikle Linux tabanlı sistemlerde kurulum yapmak, bazı ince detaylara dikkat edilmesi gereken bir süreç. Merak etmeyin, bu yazıda sizi adım adım RabbitMQ'nun Linux sisteminize nasıl kurulacağı konusunda yönlendireceğim.

Adım 1: Sisteminizi Güncelleyin

İlk adım her zaman sisteminizi güncel tutmaktır. Birçok hata, eski paketler yüzünden yaşanabilir. Bu yüzden terminali açın ve şu komutla sisteminizi güncelleyin:


sudo apt-get update && sudo apt-get upgrade


Adım 2: Erlang Kurulumu

RabbitMQ'nun çalışabilmesi için Erlang'ın yüklü olması gerekiyor. Erlang, RabbitMQ'nun temelini oluşturan bir yazılım platformudur. Şimdi, Erlang'ı yüklemek için aşağıdaki komutu kullanabilirsiniz:


sudo apt-get install erlang


Erlang'ın kurulumunun tamamlandığını kontrol etmek için şu komutu çalıştırın:


erl


Eğer Erlang başarılı bir şekilde kurulduysa, Erlang shell'ine girmelisiniz. Çıkmak içinse `Ctrl+C` ve ardından `a` tuşlarına basabilirsiniz.

Adım 3: RabbitMQ Repository Ekleme

Şimdi RabbitMQ'nun resmi paket deposunu eklemeliyiz. Bunun için aşağıdaki komutu kullanabilirsiniz:


echo "deb https://dl.bintray.com/rabbitmq/debian testing main" | sudo tee /etc/apt/sources.list.d/bintray.rabbitmq.list


Adım 4: RabbitMQ Kurulumu

RabbitMQ'nun repository'sini ekledikten sonra, RabbitMQ'yu kurmak için aşağıdaki komutu çalıştırmanız yeterli olacaktır:


sudo apt-get update
sudo apt-get install rabbitmq-server


Kurulum başladığında, sistem gerekli tüm paketleri otomatik olarak indirip kuracaktır. Kurulum bitince, RabbitMQ otomatik olarak başlatılacaktır.

Adım 5: RabbitMQ Servisini Kontrol Etme

RabbitMQ servisinin aktif olup olmadığını kontrol etmek için şu komutu kullanabilirsiniz:


sudo systemctl status rabbitmq-server


Eğer RabbitMQ düzgün çalışıyorsa, aşağıdaki gibi bir çıktı almalısınız:


● rabbitmq-server.service - RabbitMQ broker
   Loaded: loaded (/etc/systemd/system/rabbitmq-server.service; enabled; vendor preset: enabled)
   Active: active (running) since ...


Adım 6: RabbitMQ Yönetim Konsolunu Etkinleştirme

RabbitMQ'nun web tabanlı yönetim konsolunu kullanarak sisteminizi çok daha kolay bir şekilde yönetebilirsiniz. Konsolu etkinleştirmek için şu komutu çalıştırın:


sudo rabbitmq-plugins enable rabbitmq_management


Bu, RabbitMQ yönetim konsolunu etkinleştirir ve RabbitMQ'yu başlatacaktır. Artık web tarayıcınızdan şu adresi ziyaret edebilirsiniz:


http://localhost:15672


Varsayılan kullanıcı adı ve şifre: `guest` ve `guest`'tir.

Adım 7: RabbitMQ'yu Başlatma ve Duraklatma

RabbitMQ'nun durumunu değiştirmek için aşağıdaki komutları kullanabilirsiniz:

RabbitMQ'yu başlatmak için:


sudo systemctl start rabbitmq-server


RabbitMQ'yu durdurmak için:


sudo systemctl stop rabbitmq-server


RabbitMQ'yu yeniden başlatmak için:


sudo systemctl restart rabbitmq-server


Adım 8: RabbitMQ'yu Başlangıçta Otomatik Başlatma

RabbitMQ'nun her sistem başlatıldığında otomatik olarak başlamasını istiyorsanız, aşağıdaki komutu kullanarak bunu aktif edebilirsiniz:


sudo systemctl enable rabbitmq-server


Bu kadar! Artık Linux sisteminizde RabbitMQ başarıyla kuruldu ve çalışmaya başladı. Web tabanlı konsol üzerinden mesaj kuyruğunuzu yönetebilir ve RabbitMQ'nun gücünden faydalanabilirsiniz.

İlgili Yazılar

Benzer konularda diğer yazılarımız

Yapay Zeka ile Geleceğin IT Altyapısını Nasıl Tasarlarsınız? Hyper-V ve AI Entegrasyonu

Geleceğin IT altyapısı, bugünden çok daha hızlı, verimli ve dinamik olacak. Bu geleceği şekillendiren en büyük gücün, hiç kuşkusuz, yapay zeka (AI) olduğunu söylemek abartı olmaz. IT profesyonelleri için "Yapay Zeka ile Hyper-V Entegrasyonu" gibi güçlü...

DirectAdmin Nasıl Kurulur ve Yapılandırılır?

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...

Cronjob 'Not Running' Hatası ve Çözümü: Sorunları Çözmenin Adımları

Bir sabah işinize başlamadan önce, otomatik olarak çalışması gereken bir cronjob’ın neden çalışmadığını düşündünüz mü? Ne yazık ki, bu tür sorunlarla karşılaşmak oldukça yaygın, ancak çözümü de bir o kadar basit olabilir. Eğer siz de cronjob 'Not Running'...