前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux安装RabbitMq

Linux安装RabbitMq

作者头像
Cheng_Blog
发布2022-02-25 09:25:42
9890
发布2022-02-25 09:25:42
举报
文章被收录于专栏:Cheng's Blog

1. 首先我们先下载erlang和rabbitmq的安装包

rabbitmq下载 erlang下载

下载后上传服务器

2. 安装需要的包

代码语言:javascript
复制
yum install ncurses-devel

解压erlang

切换到erlang目录

执行下面这句,因为我们安装的有javac,所以这个地方就不安装javac了

代码语言:javascript
复制
	./configure --prefix=/usr/local/erlang22 --without-javac

编译

代码语言:javascript
复制
	make -j 2

安装

代码语言:javascript
复制
	make install

验证erlang是否安装成功,切换到安装目录中的bin目录下,执行红框中的命令

解压rabbitmq

在安装rabbitmq前,先安装几个依赖

代码语言:javascript
复制
	yum install python -y
	yum install xmlto -y
	yum install python-simplejson -y

移动解压后的文件夹到需要的位置,然后切换到其文件夹下的sbin目录mv rabbitmq_server-3.8.3 /usr/local/rabbitmq

启动rabbitmq

代码语言:javascript
复制
	./rabbitmq-server

此时启动会报错:./rabbitmq-server: line 187: erl: command not found

我们需要在linux的/etc/profile环境下添加如下两行代码:

代码语言:javascript
复制
	#set erlang environment (根据自己的目录决定)
	export PATH=$PATH:/usr/local/erlang22/bin

	#set rabbitmq environment (根据自己的目录决定)
	export PATH=$PATH:/usr/local/rabbitmq/sbin

然后输入下面的代码使profile文件修改生效

代码语言:javascript
复制
	source /etc/profile

然后再启动rabbitmq就不会报错了

我们看一下5672端口

正在监听,没有问题。

停止命令

代码语言:javascript
复制
	./rabbitmqctl stop

进入安装目录使用

代码语言:javascript
复制
	./sbin/rabbitmq-plugins enable rabbitmq_management

启动web管理页面,浏览器输入IP:15672进行访问

如果登录遇到问题:User can only log in via localhost。 将/rabbit安装目录/ebin/rabbit.app:{loopback_users, [<<"guest">>]}改成{loopback_users, []}并重启

防火墙开启端口:

代码语言:javascript
复制
  firewall-cmd --zone=public --add-port=5672/tcp --permanent
	firewall-cmd --zone=public --add-port=15672/tcp --permanent
	firewall-cmd --reload 

发表时间:2020-04-24

本站文章除注明转载/出处外,皆为作者原创,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-04-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 首先我们先下载erlang和rabbitmq的安装包
  • 2. 安装需要的包
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档