본문 바로가기
기술, 개발/RabbitMQ

로키리눅스 래빗앰큐 설치

by Jaejin Sim 2025. 9. 10.
반응형

https://www.rabbitmq.com/install-rpm.html

yum update
yum install vim
rpm --import '<https://github.com/rabbitmq/signing-keys/releases/download/3.0/rabbitmq-release-signing-key.asc>'
## modern Erlang repository
rpm --import '<https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-erlang.E495BB49CC4BBE5B.key>'
## RabbitMQ server repository
rpm --import '<https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-server.9F4587F226208342.key>'

/etc/yum.repos.d/rabbitmq.repo 파일 만들어서 안에다가 아래 내용 저장하기

# In /etc/yum.repos.d/rabbitmq.repo

##
## Zero dependency Erlang RPM
##

[modern-erlang]
name=modern-erlang-el8
# uses a Cloudsmith mirror @ yum.novemberain.com in addition to its Cloudsmith upstream.
# Unlike Cloudsmith, the mirror does not have any traffic quotas
baseurl=https://yum1.novemberain.com/erlang/el/8/$basearch
        <https://yum2.novemberain.com/erlang/el/8/$basearch>
        <https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang/rpm/el/8/$basearch>
repo_gpgcheck=1
enabled=1
gpgkey=https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-erlang.E495BB49CC4BBE5B.key
gpgcheck=1
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
pkg_gpgcheck=1
autorefresh=1
type=rpm-md

[modern-erlang-noarch]
name=modern-erlang-el8-noarch
# uses a Cloudsmith mirror @ yum.novemberain.com.
# Unlike Cloudsmith, it does not have any traffic quotas
baseurl=https://yum1.novemberain.com/erlang/el/8/noarch
        <https://yum2.novemberain.com/erlang/el/8/noarch>
        <https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang/rpm/el/8/noarch>
repo_gpgcheck=1
enabled=1
gpgkey=https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-erlang.E495BB49CC4BBE5B.key
       <https://github.com/rabbitmq/signing-keys/releases/download/3.0/rabbitmq-release-signing-key.asc>
gpgcheck=1
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
pkg_gpgcheck=1
autorefresh=1
type=rpm-md

[modern-erlang-source]
name=modern-erlang-el8-source
# uses a Cloudsmith mirror @ yum.novemberain.com.
# Unlike Cloudsmith, it does not have any traffic quotas
baseurl=https://yum1.novemberain.com/erlang/el/8/SRPMS
        <https://yum2.novemberain.com/erlang/el/8/SRPMS>
        <https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang/rpm/el/8/SRPMS>
repo_gpgcheck=1
enabled=1
gpgkey=https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-erlang.E495BB49CC4BBE5B.key
       <https://github.com/rabbitmq/signing-keys/releases/download/3.0/rabbitmq-release-signing-key.asc>
gpgcheck=1
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
pkg_gpgcheck=1
autorefresh=1

##
## RabbitMQ Server
##

[rabbitmq-el8]
name=rabbitmq-el8
baseurl=https://yum2.novemberain.com/rabbitmq/el/8/$basearch
        <https://yum1.novemberain.com/rabbitmq/el/8/$basearch>
        <https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/rpm/el/8/$basearch>
repo_gpgcheck=1
enabled=1
# Cloudsmith's repository key and RabbitMQ package signing key
gpgkey=https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-server.9F4587F226208342.key
       <https://github.com/rabbitmq/signing-keys/releases/download/3.0/rabbitmq-release-signing-key.asc>
gpgcheck=1
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
pkg_gpgcheck=1
autorefresh=1
type=rpm-md

[rabbitmq-el8-noarch]
name=rabbitmq-el8-noarch
baseurl=https://yum2.novemberain.com/rabbitmq/el/8/noarch
        <https://yum1.novemberain.com/rabbitmq/el/8/noarch>
        <https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/rpm/el/8/noarch>
repo_gpgcheck=1
enabled=1
# Cloudsmith's repository key and RabbitMQ package signing key
gpgkey=https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-server.9F4587F226208342.key
       <https://github.com/rabbitmq/signing-keys/releases/download/3.0/rabbitmq-release-signing-key.asc>
gpgcheck=1
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
pkg_gpgcheck=1
autorefresh=1
type=rpm-md

[rabbitmq-el8-source]
name=rabbitmq-el8-source
baseurl=https://yum2.novemberain.com/rabbitmq/el/8/SRPMS
        <https://yum1.novemberain.com/rabbitmq/el/8/SRPMS>
        <https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/rpm/el/8/SRPMS>
repo_gpgcheck=1
enabled=1
gpgkey=https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-server.9F4587F226208342.key
gpgcheck=0
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
pkg_gpgcheck=1
autorefresh=1
type=rpm-md
dnf update -y
dnf install socat logrotate -y
dnf install -y erlang rabbitmq-server
systemctl enable rabbitmq-server
systemctl start rabbitmq-server
systemctl status rabbitmq-server

 

반응형

'기술, 개발 > RabbitMQ' 카테고리의 다른 글

Dead Letter Exchange (메세지 만료)  (0) 2025.09.10
컨슈머 병렬 처리, 메세지 손실 방지  (0) 2025.09.10
Queue and Exchange  (0) 2025.09.10
RabbitMQ 개념  (0) 2025.09.10
RabbitMQ 최신 버전 우분투 설치  (0) 2025.09.10