rabbitmq安装记录

1        安装(注意erlang和rabbitmq版本问题)

环境: CentOS 6.5

其他环境安装方式略。

安装ErLang

Erlang(['ə:læŋ])是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。

rpm --import https://packages.erlang-solutions.com/rpm/erlang_solutions.asc

vi /etc/yum.repos.d/xxx   (xxx是目录中的任意一个已有的yum列表文件)

在文件中增加下述内容:

[erlang-solutions]

name=Centos $releasever - $basearch - Erlang Solutions

baseurl=https://packages.erlang-solutions.com/rpm/centos/$releasever/$basearch

gpgcheck=1

gpgkey=https://packages.erlang-solutions.com/rpm/erlang_solutions.asc

enabled=1

生成yum缓存信息

yum makecache

安装ErLang

yum -y install erlang

检查安装结果,查看ErLang版本

erl -version

安装RabbitMQ

wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el6.noarch.rpm

rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

yum -y install rabbitmq-server-3.6.6-1.el6.noarch.rpm

启动RabbitMQ

配置为守护进程随系统自动启动,root权限下执行:

chkconfig rabbitmq-server on

启动RabbitMQ服务

service rabbitmq-server start

检查RabbitMQ服务状态

service rabbitmq-server status

安装RabbitMQ的WEB管理界面

rabbitmq-plugins enable rabbitmq_management

设置RabbitMQ用户及授予权限

创建账号

rabbitmqctl add_user test 123456

设置用户角色

rabbitmqctl  set_user_tags  test  administrator

设置用户权限

rabbitmqctl set_permissions -p "/" test ".*" ".*" ".*"

设置完成后可以查看当前用户和角色(需要开启服务)

rabbitmqctl list_users

浏览器访问WEB管理界面

http://rabbitmq-server-ip:15672

rabbitmq-server-ip就是RabbitMQ按照所在物理机的IP。

RabbitMQ提供的WEB管理界面端口为15672

原文地址:https://www.cnblogs.com/yunian139/p/10996867.html