首页
视频
资源
登录
原
CentOS7安装RabbitMq
4448
人阅读
2021/2/7 16:59
总访问:
2536315
评论:
0
收藏:
0
手机
分类:
RabbitMq
![](https://img.tnblog.net/arcimg/hb/585b0f1ffa7f4c2095baa20c175b32a0.png) >#CentOS7安装RabbitMq [TOC] 安装Erlang ------------ tn>通过访问`Erlang`下载链接进行下载:https://www.erlang.org/downloads ![](https://img.tnblog.net/arcimg/hb/43933db4c6db4764a8e753a89a0767d8.png) tn>使用`root`用户进行下列步骤 ```bash sudo su ``` tn>执行下列命令下载`Erlang`包 ```bash wget http://erlang.org/download/otp_src_23.2.tar.gz # 解压 tar -zxvf otp_src_23.2.tar.gz ``` tn>接下来我们要安装各种`erlang`需要的依赖库,包括`gcc`, `kernel-devel`,`ncurses-devel`等等,如下: ```bash yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel ``` tn>稍等片刻之后,我们就安装好了,接下来我们深入到`erlang`文件夹下,进行configure安装环境配置,`--prefix=/usr/erlang` 是说明将当前的安装放在`/usr/erlang`文件夹下。 ```bash cd otp_src_23.2 ./configure --prefix=/usr/erlang --without-javac ``` ![](https://img.tnblog.net/arcimg/hb/8c7d13b717b4452babcf2f1490ba11b2.png) tn>接下来我们可以执行`make`命令进行编译。 ```bash make ``` tn>编译顺利的话,我们将继续执行下列命令进行安装。 ```bash make install ``` ![](https://img.tnblog.net/arcimg/hb/ee992f6a99b54c38a1cf1d39fd4024fa.png) tn>最后测试一下`erlang`是否安装成功 ```bash /usr/erlang/bin/erl ``` ![](https://img.tnblog.net/arcimg/hb/908c3f7bb73c4b51a442121c450ed543.png) 安装Rabbitmq ------------ tn>通过访问Rabbitmq下载链接进行下载:https://www.rabbitmq.com/install-generic-unix.html ![](https://img.tnblog.net/arcimg/hb/0de3bef79c2b4e8a99301517a1dbb296.png) tn>随后下载Rabbitmq并解压 ```bash wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.11/rabbitmq-server-generic-unix-3.8.11.tar.xz # 解压 xz -d rabbitmq-server-generic-unix-3.8.11.tar.xz # 或 tar -xvf rabbitmq-server-generic-unix-3.8.11.tar ``` tn>然后到`cd`到`/rabbitmq_server-3.8.11/sbin`目录,直接启动`RabbitMQ`试试 ```bash # 设置软连接到/usr/rabbitmq/sbin下(这里我搭建得不是很好,望大佬们指点一二,如果是安装此步骤来的请在后面多用源目录下进行操作) ln -s /home/aidasi/rabbitmq_server-{Your Rabbitmq Version}/ /usr/rabbitmq ./rabbitmq-server ``` ![](https://img.tnblog.net/arcimg/hb/9fc5f7f034df4565a8241725c0c343ab.png) tn>真不巧,报错了。关于未找到`erl`环境变量;所以接下来我们将`erl`的环境变量设置到`/etc/profile`中去。通过`vim /etc/profile` ```bash #set erlang environment export PATH=$PATH:/usr/erlang/bin #set rabbitmq environment export PATH=$PATH:/usr/rabbitmq/sbin ``` ![](https://img.tnblog.net/arcimg/hb/eef9227498cf4b04b9be4c45d5c3a8e1.png) tn>然后在`terminal`中执行以下命令 `source /etc/profile` 让配置在当前`ternimal`中生效,生效之后,就可以在`terminal`上执行`erl`就可以啦。。。 ![](https://img.tnblog.net/arcimg/hb/a7b9d35a92e54c19b162fc0bde7c4e1b.png) 开启web监控 ------------ tn>最后到`/rabbitmq/sbin`目录下开启web监控的插件 ```bash ./rabbitmq-plugins enable rabbitmq_management ``` tn>然后启动服务器 ```bash ./rabbitmq-server ``` tn>如果没有浏览器请下载浏览器,这里我用的是火狐。 ```bash sudo yum install firefox ``` tn>最后访问地址:`http://127.0.0.1:15672/`,然后通过账号`guest`,密码`guest`登录上去 ![](https://img.tnblog.net/arcimg/hb/fb1d3bf2eea44b66892bcbfee8de7cf9.png) tn>需要允许外网访问必须关闭防火墙 ```bash # 查看防火墙状态 systemctl status firewalld.service # 关闭防火墙 systemctl stop firewalld.service ``` ![](https://img.tnblog.net/arcimg/hb/69a54efa82b543d180bde74b35c009c3.png) ![](https://img.tnblog.net/arcimg/hb/da591534c0ab4e14a9e2c718c4dcda17.png)
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739
👈{{preArticle.title}}
👉{{nextArticle.title}}
评价
{{titleitem}}
{{titleitem}}
{{item.content}}
{{titleitem}}
{{titleitem}}
{{item.content}}
尘叶心繁
这一世以无限游戏为使命!
博主信息
排名
6
文章
6
粉丝
16
评论
8
文章类别
.net后台框架
166篇
linux
17篇
linux中cve
1篇
windows中cve
0篇
资源分享
10篇
Win32
3篇
前端
28篇
传说中的c
4篇
Xamarin
9篇
docker
15篇
容器编排
101篇
grpc
4篇
Go
15篇
yaml模板
1篇
理论
2篇
更多
Sqlserver
4篇
云产品
39篇
git
3篇
Unity
1篇
考证
2篇
RabbitMq
23篇
Harbor
1篇
Ansible
8篇
Jenkins
17篇
Vue
1篇
Ids4
18篇
istio
1篇
架构
2篇
网络
7篇
windbg
4篇
AI
18篇
threejs
2篇
人物
1篇
嵌入式
2篇
python
13篇
HuggingFace
8篇
pytorch
9篇
opencv
6篇
最新文章
最新评价
{{item.articleTitle}}
{{item.blogName}}
:
{{item.content}}
关于我们
ICP备案 :
渝ICP备18016597号-1
网站信息:
2018-2024
TNBLOG.NET
技术交流:
群号656732739
联系我们:
contact@tnblog.net
欢迎加群
欢迎加群交流技术