CentOS 7 安装 RabbitMQ

一、安装 Erlang

# 下载安装包
wget https://bintray.com/rabbitmq-erlang/rpm/download_file?file_path=erlang%2F21%2Fel%2F7%2Fx86_64%2Ferlang-21.3.8.6-1.el7.x86_64.rpm
# 重命名
mv download_file\?file_path\=erlang%2F21%2Fel%2F7%2Fx86_64%2Ferlang-21.3.8.6-1.el7.x86_64.rpm erlang-21.3.8.6-1.el7.x86_64.rpm
# 安装
rpm -ivh erlang-21.3.8.6-1.el7.x86_64.rpm
# 查看 Erlang 版本
erl -version

二、安装 RabbitMQ

rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
yum install rabbitmq-server-3.7.17-1.el7.noarch.rpm

三、设置 RabbitMQ 开机启动

systemctl enable rabbitmq-server.service

四、其它

# 启用 Web 插件
rabbitmq-plugins enable rabbitmq_management


# 验证配置 (如何找到文件位置)
# 当前的配置文件可以在RabbitMQ log 文件中找到. 如果定义了配置文件,日志如下记录:

# node           : rabbit@example
# home dir       : /var/lib/rabbitmq
# config file(s) : /etc/rabbitmq/rabbitmq.config


# 访问控制台
# 默认用户名和密码: guest/guest; 
# 需要注意的是:gues t用户仅仅提供 localhost 作为 ip 登录; 
# 如果远程登录,如:http://192.168.241.101:15672/, 则会提示错误,登录不了:

# 如下是日志输出
# =WARNING REPORT==== 21-Oct-2017::23:31:33 ===
# HTTP access denied: user 'guest' - User can only log in via localhost

# 访问控制可参考:Access Control (Authentication, Authorisation) in RabbitMQ


# 权限配置
# 创建用户
rabbitmqctl add_user admin 123456

# 赋予角色
rabbitmqctl set_user_tags admin administrator

# 查看用户
rabbitmqctl list_users

你可能感兴趣的:(CentOS 7 安装 RabbitMQ)