How to Install RabbitMQ on CentOS 7

RabbitMQ adalah aplikasi perantara pesan (message broker). Aplikasi tersebut di tulis dengan bahasa pemrograman Erlang, dapat digunakan untuk mengimplementasikan Advanced Message Queuing Protocol (AMQP) pada semua sistem operasi. Dan RabbitMQ adalah aplikasi berbasis sumber terbuka (open-source).

Pada kali ini panduan instalasi RabbitMQ pada sistem operasi linux centos 7

  • Perbaharui repository
    yum install epel-release
    yum update
  • Install Erlang
    wget http://packages.erlang-solutions.com/site/esl/esl-erlang/FLAVOUR_1_general/esl-erlang_21.2.6-1~centos~7_amd64.rpm
    rpm -Uvh esl-erlang_21.2.6-1~centos~7_amd64.rpm
    yum install erlang
  • Periksa apakah erlang sudah terpasang dengan cara ketikkan perintah
    erl
  • Install RabbitMQ
    wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.12/rabbitmq-server-3.7.12-1.el7.noarch.rpm
    rpm –import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc
    yum install rabbitmq-server-3.7.12-1.el7.noarch.rpm
  • Pengaturan firewall (opsional)
    firewall-cmd –zone=public –permanent –add-port=4369/tcp –add-port=25672/tcp –add-port=5671-5672/tcp –add-port=15672/tcp –add-port=61613-61614/tcp –add-port=1883/tcp –add-port=8883/tcp
    firewall-cmd –reload
  • Jalankan service dan enable auto start service RabbitMQ
    systemctl start rabbitmq-server.service
    systemctl enable rabbitmq-server.service
  • Periksa service RabbitMQ dengan perintah
    rabbitmqctl status
  • Memasang RabbitMQ management console
    rabbitmq-plugins enable rabbitmq_management
    chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/
  • Kemudian buat user sebagai Administrator untuk login kedalam sistem aplikasi RabbitMQ
    rabbitmqctl add_user rabbitadmin passwordadmin
    rabbitmqctl set_user_tags rabbitdmin administrator
    rabbitmqctl set_permissions -p / rabbitadmin “.” “.” “.*”
  • Akses aplikasi RabbitMQ melalui browser
    http://ip-server:15672/
---------------------------------------------------------------------------------------------------------------------




Tulis Komentar