Linux下安装RabbitMQCSDN博客

2023年 10月 11日 45.7k 0

百度上安装RabbitMQ的帖子很多,大多都是复制粘贴,很多写的也不太详细,安装的erlang和RabbitMQ版本不兼容导致无法启动,对新手很不友好,该篇博客会记录详细的步骤,跟着作者一步一步来,本人确保成功安装并启动。
RabbitMQ和erlang的对应版本请看官网链接

安装步骤

1、下载Erlang安装包

http://erlang.org/download/otp_src_20.3.tar.gz

2、上传到服务器,并安装

	放到/usr/lcoal/src目录
	cd /usr/lcoal/src
	mkdir -p /usr/local/erlang
	解压
	tar -xzvf otp_src_20.1.tar.gz
	进入目录,安装响应依赖并编译
	cd otp_src_20.1
	./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac
	安装
	make -j8
	make install

到这一步,erlang就安装好了

3、设置erlang环境变量

	vim /etc/profile
	export PAHT=$PATH:/usr/local/erlang/bin
	source /etc/profile

测试erlang环境

	erl
	若出现:
	Erlang/OTP 22 [erts-10.4] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [hipe] [dtrace]
	Eshell V10.4  (abort with ^G)
	1>
	则代表erlang环境OK

4、安装RabbitMQ

  • 下载rabbitmq-server安装包
    www.rabbitmq.com/releases/ra…
  • 上传到服务器并安装
    tar xvf rabbitmq-server-generic-unix-3.6.15.tar.xz
    mv rabbitmq_server-3.6.15 /usr/local/RabbitMQ
  • 设置环境变量
    vim /etc/profile
    export PAHT=$PATH:/usr/local/RabbitMQ/sbin
    source /etc/profile

到这里,RabbitMQ就安装好了,但是为了方便调试,我们启动RabbitMQ的WebUI界面。

  • 启用WebUI管理插件
    cd /usr/local/RabbitMQ/sbin
    查看插件列表
    ./rabbitmq-plugins list
    ./rabbitmq-plugins enable rabbitmq_management

5、启动RabbitMQ

	后台运行
	./rabbitmq-server -detached

WebUI端口:15672
服务端口:5672
默认账户名和密码均为:guest

6、用户管理

RabbitMQ启动后项目中不建议直接用guest账户,需要再配置一下账户和授权。

	添加用户
	./rabbitmqctl add_user username password
	授权用户为管理员
	./rabbitmqctl set_user_tags admin administrator
	添加虚拟机
	./rabbitmqctl add_vhost vhostname
	授权用户到虚拟机
	./rabbitmqctl set_permissions -p vhostname username ".*" ".*" ".*"

至此安装和配置全部结束。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论