Linux下安装RabbitMQ

注:安装RabbitMQ必须有Erlang环境,如已安装请跳过步骤一

一:安装Erlang环境

1.安装GCC GCC-C++ Openssl等模块

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel

2.安装ncurses

yum -y install ncurses-devel

3.安装erlang环境

#切换到/usr/local/,将下载的压缩包放到此目录
cd /usr/local/
#下载otp_src_18.3.tar.gz
wget http://erlang.org/download/otp_src_18.3.tar.gz
#解压
tar -zxvf otp_src_18.3.tar.gz
#进入otp_src_18.3文件夹
cd otp_src_18.3
#创建Erlang安装目录
mkdir /usr/local/erlang
#ErLang安装依赖
yum install -y gcc gcc-c++ unixODBC-devel openssl-devel ncurses-devel
./configure --prefix=/usr/local/erlang
make && make install
#配置Erlang环境变量
vim /etc/profile
#文件末尾添加 
export PATH=$PATH:/usr/local/erlang/bin
#使修改的环境变量生效
source /etc/profile

4.验证是否安装成功


clipboard.png

二:安装RabbitMQ

1.下载rabbitmq-server-3.6.2.tar.xz(还是在/usr/local/这个目录之下)

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.2/rabbitmq-server-generic-unix-3.6.2.tar.xz

2.下载xz压缩工具,并对rabbitmq包进行解压

yum install xz

xz -d rabbitmq-server-generic-unix-3.6.2.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.6.2.tar

3.配置rabbitMq环境变量

vim /etc/profile
#文件末尾添加 
export PATH=$PATH:/usr/local/rabbitmq_server-3.6.2/sbin
#使修改的环境变量生效
source /etc/profile

4.随后启用MQ管理方式

 #启动后台管理
rabbitmq-plugins enable rabbitmq_management  
#后台运行rabbitmq
rabbitmq-server -detached   

5.添加用户

#添加用户
rabbitmqctl add_user admin admin
#授权用户管理员
rabbitmqctl set_user_tags admin administrator
#授权访问权限
rabbitmqctl set_permissions -p "/" admin "." "." ".*"
#查看所有用户
rabbitmqctl list_users
命令运行

6.在服务器里放行15672端口和5672端口
7.设置端口号可供外部访问

iptables -I INPUT -p tcp --dport 15672 -j ACCEPT

8.远程访问http://ip:端口

RabbitMQ登录

RabbitMQ

9.一些其他命令

#启动
rabbitmq-server –detached
#查看服务状态
rabbitmqctl status
#关闭服务
rabbitmqctl stop
#添加虚拟机
rabbitmqctl add_vhost admin_vhost
#授权用户到虚拟机
rabbitmqctl set_permissions -p admin_vhost admin ".*" ".*" ".*"

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。