Linux环境下Rabbitmq的安装使用
一、 Linux 下安装erlang
1、安装perl
****yum -y install perl-devel.x86_64****
2、首先要先安装GCC GCC-C++ Openssl等模块
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
3、下载erlang安装包
4、解压包
tar –zxvf otp_src_23.0.tar.gz
5、进入解压完成的目录,设定安装规则
./configure --prefix=/opt/modules/erlang --without-javac
注:安装目录可进行自定义
6、安装
make && make install
7、配置环境变量
vim /etc/profile #并添加以下内容
8、使环境变量生效
source /etc/profile
9、验证是否安装成功
erl
注:退出用 halt().
二、 RabbitMq安装
1、 下载
下载网址:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.9
2、 解压
xz -d rabbitmq-server-generic-unix-3.8.9.tar.xz
tar xf rabbitmq-server-generic-unix-3.8.9.tar
3、 安装依赖包
yum install python -y
yum install xmlto -y
yum install python-simplejson –y
4、 配置环境变量
5、 使环境变量生效
```handlebars
source /etc/profile
6、 启动
![在这里插入图片描述](https://img-blog.csdnimg.cn/16dba402abb24680bb6daea1e8c0b3f0.png)
7、 开启后台管理页面
#开启后台管理页面
```handlebars
./rabbitmq-plugins enable rabbitmq_management
8、 添加用户
#添加用户
#./rabbitmqctl add_user 账号 密码
./rabbitmqctl add_user admin admin
#分配用户标签(admin为要赋予administrator权限的刚创建的那个账号的名字)
./rabbitmqctl set_user_tags admin administrator
#设置权限<即开启远程访问>(如果需要远程连接,例如java项目中需要调用mq,则一定要配置,否则无法连接到mq,admin为要赋予远程访问权限的刚创建的那个账号的名字,必须运行着rabbitmq此命令才能执行)
./rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"