RabbitMQ安裝配置(CentOS)

Shawn發表於2018-03-29

1. 下載與安裝

安裝rabbitmq-server,需要先安裝python和erlang
Centos系統自帶python,如果不嫌版本低,可以跳過安裝
下載安裝erlang,官網下載

# 安裝erlang源
wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
# 安裝erlang
yum install -y erlang

下載安裝RabbitMQ,官網下載

# 下載rabbitmq-server
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.0/rabbitmq-server-3.6.0-1.noarch.rpm
# 安裝
rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc
yum install rabbitmq-server-3.6.0-1.noarch.rpm
# 安裝成服務
chkconfig rabbitmq-server on
# 開啟管理外掛
rabbitmq-plugins enable rabbitmq-management

2. 配置

2.1 配置hosts
# hosts
echo "127.0.0.1    localhost    your_hostname" >> /etc/hosts

如需遠端,開放5672和15672(management用)埠

2.2 新增管理員使用者
# 新增使用者admin,密碼admin@rabbit
rabbitmqctl add_user admin admin@rabbit
# 賦予administrator角色
rabbitmqctl set_user_tags admin administrator
2.3 新增virtual host
# 新增vhost
rabbitmqctl add_vhost /hostname
# 設定vhost的使用者許可權
rabbitmqctl set_permissions -p /hostname username ".*" ".*" ".*"

相關文章