一、搭建虚拟机开发环境
演示环境
centos7
erlang-21.3.8.16-1.el7.x86_64.rpm
rabbitmq-server-3.8.8-1.el7.noarch.rpm
1、使用Vagrant 和 VirtualBox创建linux虚拟机 不知道Vagrant怎么使用的可以看这里。
①在cmd窗口执行命令
vagrant init generic/centos7
,初始化linux启动环境
②执行启动命令
vagrant up
启动Linux虚拟机
③修改当前目录的Vagrantfile文件,为虚拟机配置内网ip,后面登录的时候会用到ip
config.vm.network "private_network", ip: "192.168.56.13"
④保存退出,执行
vagrant reload
命令重载,使配置生效
⑥使用命令
vagrant ssh
连接虚拟机终端 ,查看ip
⑦linux虚拟机准备完毕,开始安装erlang和rabbitmq。
2开始安装erlang和rabbitmq
①文件上传
上传到/usr/local/software 目录下(如果没有 software 需要自己创建)
②安装文件(分别按照以下顺序安装)
安装erlang
rpm -ivh erlang-21.3.8.16-1.el7.x86_64.rpm
erlang安装完成之后检查是否正常安装
安装socat
yum install socat -y #rabbitmq安装依赖于socat
安装rabbitmq
rpm -ivh erlang-21.3.8.16-1.el7.x86_64.rpm
3常用命令(按照以下顺序执行)
添加开机启动 RabbitMQ 服务
chkconfig rabbitmq-server on
启动服务
/sbin/service rabbitmq-server start
查看服务状态
/sbin/service rabbitmq-server status
开启 web 管理插件
rabbitmq-plugins enable rabbitmq_management
添加一个新的用户
创建账号
rabbitmqctl add_user admin admin
设置用户角色
rabbitmqctl set_user_tags admin administrator
设置用户权限
rabbitmqctl set_permissions -p "/" admin ".*"".*"".*"
用户 user_admin 具有/vhost1 这个 virtual host 中所有资源的配置、写、读权限
当前用户和角色
rabbitmqctl list_users
关闭防火墙(本地测试需要,公网服务器开通指定端口即可,万不可关闭防火墙)
systemctl stop firewalld.service
四、访问rabbitmq的web界面
用户名 admin
密码 admin
操作完成
版权归原作者 .小鲤鱼 所有, 如有侵权,请联系我们删除。