linux下安装rabbitmq
安装rabbitmq前需要先安装erlang环境传送门:erlang安装教程可以去github上下载自己需要得版本得tar.gz压缩包下载地址:https://github.com/rabbitmq/rabbitmq-server/releases
文章末尾有rabbitmq在spring项目内如何集成
安装rabbitmq前需要先安装erlang环境
传送门:erlang安装教程
可以去github上下载自己需要得版本得tar.xz压缩包
下载地址:https://github.com/rabbitmq/rabbitmq-server/releases
rabbitmq得版本和erlang得版本必须对应我用的是erlang23跟rabbitmq386
版本对应传送门:RabbitMQ Erlang Version Requirements — RabbitMQ
将下载好得压缩包上传到服务器
并将xz文件转换为tar文件
xz -d rabbitmq-server-generic-unix-3.8.6.tar.xz
解压文件
tar -xvf rabbitmq-server-generic-unix-3.8.6.tar
将解压后得文件夹重命名
mv rabbitmq_server-3.8.6 rabbitmq386
将rabbitmq添加到环境变量
vim /etc/profile
将下面得参数放在文件最后一行
RABBIT_PATH=/usr/local/rabbitmq/rabbitmq386/sbin
PATH=$RABBIT_PATH:$PATH
重新加载配置文件
source /etc/profile
进入到sbin目录安装web管理页面插件
rabbitmq-plugins enable rabbitmq_management
启动rabbitmq,-detached 在后台运行
rabbitmq-server -detached
另外两个可能会用到的命令
rabbitmqctl status #查询服务状态
rabbitmqctl stop #停止
接下来不要忘了去阿里云控制台添加15672跟5672的端口外放
15672是rabbitmqweb管理端的端口,5672是项目连接rabbitmq的端口
当然上面两个端口都可以通过配置文件进行修改,只要端口不暴露这样别人就很难去找到你的rabbitmq了
通过这个连接访问rabbtmq的web管理页面:http://ip:15672
默认的账户密码都是guest和guest,默认的虚拟机是 /
默认的账户密码只能通过服务器本机进行连接,项目内如果配置guest账户则会启动不起来
不过可以通过修改配置文件让guest能够外部访问,不过并不建议这么做
所以我们还是通过服务器新建一个账户来登录web端 和 在项目内配置
添加账户
rabbitmqctl add_user 账户 密码
给新建的账户授权 一共有none、management、policymaker、monitoring、administrator这几种权限一会进入到后台里面会有相应的介绍而且可以通过后台进行账户创建和授权队列创建发送清空等一系列操作,我们就先授权个超级管理员权限
rabbitmqctl set_user_tags 账户 administrator
然后我们用刚刚创建的账户登录进去
创建一个交换机
创建一个队列
基本就讲到这了,后续我会为大家整理下,rabbitmq的底层原理便于更加的理解rabbitmq的整个工作的流程
下面附上在项目内如何使用rabbitmq传送门来 biu ~ ^_^ ---> :rabbit集成
更多推荐
所有评论(0)