Linux下RabbitMQ安装详解

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

Linux下RabbitMQ安装详解_第1张图片
账号密码是我们设置的admin

进入之后
Linux下RabbitMQ安装详解_第2张图片

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
注意:重启服务器后生效。

你可能感兴趣的:(linux,rabbitmq)