![fe6c20f4e2e7d6b19c6d9bf29802c4b9.png](https://img-blog.csdnimg.cn/img_convert/fe6c20f4e2e7d6b19c6d9bf29802c4b9.png)
一. 安装RabbitMQ单机版
安装环境依赖
yum -y install make gc-c gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
yum -y install perl
上传安装包
otp_src_18.3.tar.gz
rabbitmq-server-generic-unix-3.6.1.tar.xz
软件和客户端安装包分享 https://pan.baidu.com/s/1T1RwvZ_Rj3f_ui2i7Dsnzw
解压缩otp_src_18.3.tar.gz
tar -xvf otp_src_18.3.tar.gz
建立erlang安装环境
创建目录mkdir /usr/local/erlang
在解压目录下运行
./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac
编译安装erlang
在解压目录运行
make && make install
配置erlang的环境变量
vim /etc/profile
ERLANG_HOME=/usr/local/erlang
PATH=$ERLANG_HOME/bin:$PATH
export ERLANG_HOME
export PATH
特别注意: 涉及修改环境变量 ,需要重启虚拟机或者重新加载修改环境变量的这个文件,重新加载环境变量文件命令如下 source /etc/profile
测试erlang安装
执行命令:erl
出现下图所示则表示安装成功!!!
![812bb0878ac5f7792c6d5a78c8a40ee8.png](https://img-blog.csdnimg.cn/img_convert/812bb0878ac5f7792c6d5a78c8a40ee8.png)
解压rabbitmq
在压缩包所在目录下, 先执行yum -y install xz
再执行xz -d rabbitmq-server-generic-unix-3.6.1.tar.xz
最后执行tar -xvf rabbitmq-server-generic-unix-3.6.1.tar
拷贝解压后的文件夹到/usr/local/rabbitmq
[root@bogon Downloads]# cp rabbitmq_server-3.6.1/ /usr/local/rabbitmq/ -rf
运行rabbitmq
进入rabbitmq的sbin目录
启动命令,该命令ctrl+c后会关闭服务 [不推荐]
./rabbitmq-server
在后台启动Rabbit
./rabbitmq-server -detached
关闭服务
./rabbitmqctl stop
关闭服务(kill) 找到rabbitmq服务的pid [不推荐]
ps -ef|grep rabbitmq
kill -9 ****
设置管理员用户
#创建用户(账号mquser密码mquser),最好手动输入
./rabbitmqctl add_user mquser mquser
#设置管理员权限
./rabbitmqctl set_user_tags mquser administrator
#查看用户和权限
./rabbitmqctl list_users
#给用户访问虚拟机的权限
./rabbitmqctl set_permissions -p / mquser '.*' '.*' '.*'
开放端口5672和15672端口( 或者使用时关闭防火墙 )
#编辑防火墙配置文件
vim /etc/sysconfig/iptables
# 开放5672(RabbitMQ的端口号). 15672(RabbitMQ客户端的端口号)
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5672 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 15672 -j ACCEPT
启动mq的管理ui
./rabbitmq-plugins enable rabbitmq_management
访问rabbitmq的管理员UI
http://服务器IP地址:15672/
注: 如果访问不到管理界面配置文件没有生效,最好是重启防火墙 ,让配置文件生效
![d724bddbe230e9ae8aa4158fb4a1e836.png](https://img-blog.csdnimg.cn/img_convert/d724bddbe230e9ae8aa4158fb4a1e836.png)