暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

M1 ARM64 Ubuntu 部署 RabbitMQ

iWenhao 2022-02-13
502

入手了个M1的MAC Pro, 发现开发用起来相当的不顺,建议Java开放的同学还是考虑Intel的吧。


我这里的环境是 Arm64机器,通过Parallels虚拟机安装的Ubuntu系统20.04.2ARM64


Linux 安装 RabbitMQ的大概步骤

  1. 安装 erlang 环境

  2. 安装 socat

  3. 安装 rabbitMq 

  4. 启动 rabbitMq,配置用户,登录管理界面

RabbitMq官网安装

https://www.rabbitmq.com/install-debian.html#apt-packagecloud


一般获取到的rabbitMq的包都是给centos的rpm包,在ubuntu上就不太适用,需要先通过  alien 转成 deb 的安装包,不推荐这种方式,因为可能转失败。




安装 erlang       


erlang 官网

https://www.erlang.org/downloads

不同系统的安装方式

安装完成erlang


安装 socat 

apt-get install socat


安装 rabbitMq

sudo apt-get install rabbitmq-server
可能要先执行下面的命令
sudo apt --fix-broken instal


安装完成无需手动启动,安装完成会自己启动
parallels@ubuntu-linux-20-04-desktop:~/rabbitmq$ sudo rabbitmq-server start
ERROR: node with name "rabbit" already running on "ubuntu-linux-20-04-desktop"


配置用户


添加admin 用户 密码也是 admin

添加用户
sudo rabbitmqctl add_user admin admin
授权
sudo rabbitmqctl set_user_tags admin administrator
允许后台管理界面
rabbitmq-plugins enable rabbitmq_management


用 guest 账号登录

可以修改 rabbit.app 文件 ,将[<<"guest">>]   ----> [guest]


parallels@ubuntu-linux-20-04-desktop:/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin$ pwd
/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin
parallels@ubuntu-linux-20-04-desktop:/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.2/ebin$ vim rabbit.app

是不是想进管理界面看看了呢?


可以试试看,如果不行,检查下防火墙是否开启 5672 端口和 15672 端口。

sudo ufw status



如果没有权限,没有授权端口,可以执行 


sudo ufw allow 端口号


比如我这里授权 443端口
/ebin$ sudo ufw allow 443
Rule added
Rule added (v6)


再次试试登录。这就成了。


下面是3个启停服务命令
service rabbitmq-server start
service rabbitmq-server stop
service rabbitmq-server restart


文章转载自iWenhao,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论