Linux下RabbitMQ安装详解
获取erlang与RabbitMQ安装包
1.自己去官网下载 2.百度网盘 erlang链接:https://pan.baidu.com/s/1ryG_PZl8ivRDgHGolDrwEw 提取码:kt9h rabbit链接:https://pan.baidu.com/s/1eVN83gitr-xa_I4ZiHOtfw 提取码:fqv1
安装Erlang环境
yum
-y install make gcc gcc
-c
++ kernel
-devel m4 ncurses
-devel openssl
-devel
安装ncurses
yum
-y install ncurses
-devel
安装erlang
tar xvfz otp_src_18
.2.1.tar
.gz
--解压
cd otp_src_18
.2.1 otp_src
--进入解压后的目录
./configure
make install
--开始安装,安装时间要几分钟
erl
--查看是否安装完成,返回如下:
Erlang
/OTP
18 [erts
-7.2.1] [source
] [64-bit
] [async
-threads
:10] [hipe
] [kernel
-poll
:false]
Eshell V7
.2.1 (abort with
^G
)
halt(). --查看后退出
安装RabbitMQ
tar
-xvf rabbitmq
-server
-generic
-unix
-3.6.9.tar
--解压
cd rabbitmq_server
-3.6.9 --进入解压后的目录
修改环境变量/etc/profile,添加如下代码到最后
export PATH
=/usr
/local
/rabbitmq
/sbin
:$PATH
开始修改
vi
/etc
/profile
--修改文件,在末尾加入上面的红色代码
cat
/etc
/profile
--查看是否修改成功
source
/etc
/profile
--使环境变量生效,PATH路径更新
启用MQ管理方式:
cd
/usr
/local
/rabbitmq
/sbin
/
rabbitmq
-plugins enable rabbitmq_management #启动后台管理
rabbitmq
-server
-detached #后台运行rabbitmq
设置端口号,可供外部访问:
iptables
-I INPUT
-p tcp
--dport
15672 -j ACCEPT
添加用户和权限
默认网页guest用户是不允许访问的,需要增加一个用户修改一下权限,代码如下: 添加用户:rabbitmqctl add_user admin admin
添加权限:rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
修改用户角色:rabbitmqctl set_user_tags admin administrator
然后就可以远程访问了,然后可直接配置用户权限等信息。
访问
直接浏览器访问
http
://192.168.0.3:15672
账号密码是我们设置的admin
进入之后
RabbitMQ的简单指令
启动服务:rabbitmq
-server
-detached【
/usr
/local
/rabbitmq
/sbin
/rabbitmq
-server
-detached 】
重启服务:rabbitmq
-server restart
关闭服务:rabbitmqctl stop
查看状态:rabbitmqctl status
列出角色:rabbitmqctl list_users
开启某个插件:rabbitmq
-pluginsenable xxx
关闭某个插件:rabbitmq
-pluginsdisablexxx
注意:重启服务器后生效。