linux (centos) 安装rabbitmq

2020-03-11  本文已影响0人  刘小刀tina

1 .下载rlang和rabbitmq

wget https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/software/linux/erlang/erlang-21.1-1.el7.centos.x86_64.rpm
wget https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/software/linux/rabbitmq/rabbitmq-server-3.7.8-1.el7.noarch.rpm

2 . 安装Erlang

Erlang是一种通用的面向并发的编程语言,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。
rpm -ivh erlang-21.1-1.el7.centos.x86_64.rpm

3 . 安装RabbitMQ

rpm -ivh rabbitmq-server-3.7.8-1.el7.noarch.rpm


ps 如上安装完毕之后,
在防火墙打开的情况下 须提前开放端口号 5672 ,15672,具体开发参考百度


4 . 启动RabbitMQ

cd /usr/lib/rabbitmq/bin
后台启动:./rabbitmq-server start -detached

5 . 关闭RabbitMQ:

./rabbitmqctl stop

6 . RabbitMQ状态:

./rabbitmqctl status

7 . 开启后台管理页面

./rabbitmq-plugins enable rabbitmq_management
后台管理访问地址:http://localhost:15672/ (此处的IP换成自己的)
默认账号密码都是:guest

8 . 添加用户

./rabbitmqctl add_user tina 123456

9 . 分配用户标签

设置tina的角色信息,这里设置为超级管理员管理角色(可登陆管理控制台(启用management plugin的情况下),可查看所有的信息,并且可以对用户,策略(policy)进行操作)
./rabbitmqctl set_user_tags tina administrator

10 . 设置权限

即开启远程访问
(如果需要远程连接,例如java项目中需要调用mq,则一定要配置,否则无法连接到mq,admin为要赋予远程访问权限的刚创建的那个账号的名字,必须运行着rabbitmq此命令才能执行)
./rabbitmqctl set_permissions -p "/" tina "." "." ".*"

11. 设置开机自启

chkconfig rabbitmq-server on

上一篇下一篇

猜你喜欢

热点阅读