Mac 下erlang及rabbitmq安装
本文最后更新于 60 天前,如有失效请评论区留言。

Mac 下erlang及rabbitmq安装

一、linux下

没有docker情况(有docker直接跳过本节)

Docker环境安装

  • 安装yum-utils
yum install -y yum-utils device-mapper-persistent-data lvm2
  • 为yum源添加docker仓库位置:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  • 安装docker:
yum install docker-ce
  • 启动docker:
systemctl start docker

rabbitmq下载安装

下载rabbitmq3.9-management的docker镜像:

docker pull rabbitmq:3.9-management
  • 使用如下命令启动RabbitMQ服务:
docker run -p 5672:5672 -p 15672:15672 --name rabbitmq \
-v /mydata/rabbitmq/data:/var/lib/rabbitmq \
-d rabbitmq:3.9-management
  • 开启防火墙:
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --reload

如果出现上述图片则代表安装成功了。

二、macOS下安装

1、首先,安装Homebrew

打开终端执行以下命令:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)",如果终端没有配置代理的话很大可能是执行不成功的,会提示链接失败又或者是超时的信息,因为这个网站源在外国服务器上面,在这里我推荐大家使用我这个科学上网工具sockboom,进入网站后下载对应版本,mac和win都支持一键导入代理配置。

其中mac电脑:

image-20230802122755898

复制之后在终端执行代理命令,此后不论是从github上面clone代码或者是执行brew下载都会非常快,不会出现超时的情况。

特殊情况:

有些人已经安装好了homebrew,这时候如果执行下载命令可能会出现如下报错信息:

例如使用 brew 安装 nginx 时报错:brew install nginx报错Operation too slow. Less than 100 bytes/sec transferred the last 5 seconds

解决办法

在终端执行:

export HOMEBREW_NO_INSTALL_FROM_API=1

2、进入正式安装

  1. 安装erlang环境: brew install erlang 因为rabbitmq的运行离不开erlang环境

  2. 安装rabbitmq :brew install rabbitmq

  3. 执行 cd /opt/homebrew/Cellar/rabbitmq/3.9.11sudo sbin/rabbitmq-plugins enable rabbitmq_management来启用rabbitmq的可视化管理工具,这里一定要注意!!!!3.9.11是我用于演示的版本,在实际中你需要自己去看自己是什么版本的 你可以在访达中按下 command + shift + G快速进入到这个文件夹中,也可以使用cd命令。

  4. 我看到网上很多教程都是说要配置环境变量,其实你可以选择不配置,亲测只需要每次重启开机的时候重新启动服务即可。

  5. # 后台启动 
    # 参数detatched表示以守护线程方式启动
    sudo rabbitmq-server -detached

    其实你也可以选择手动进入到sbin目录中,双击rabbitmq-server启动即可,同理,启动成功后访问本地的15672端口可以看到管理界面

    image-20230802123939324

上面双击启动rabbitmq-server可能会报错,显示[error] Error when reading /Users/sixcandy/.erlang.cookie: eacces,通常看到access都可以大概猜出来是权限不足的问题,于是可以用sudo命令来尝试启动服务,发现启动后就正常了。


以上就是本文全部内容,如果大家有问题可以私信联系我,亦或是去我的个人博客夏夜小鹿进行留言,我看到后会及时回复哒😀。

版权声明:除特殊说明,博客文章均为夏夜小鹿原创,依据CC BY-SA 4.0许可证进行授权,转载请附上出处链接及本声明。 由于可能会成为AI模型(如ChatGPT)的训练样本,本博客禁止将AI自动生成内容作为文章上传(特别声明时除外)。如果您有什么想对小鹿说的,可以到留言板 进行留言
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇