吐血整理,rabbitmp超简单下载安装
Posted 三木一立
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了吐血整理,rabbitmp超简单下载安装相关的知识,希望对你有一定的参考价值。
文章目录
一,官网查看匹配的Erlang
https://www.rabbitmq.com/
如果想下载, rabbitmq3.8.5, 则对应的erlang语言的版本范围为21.3 到 23.x
二,去packagecloud网站找到对应的erlang版本rpm安装
https://packagecloud.io/rabbitmq/erlang
假设安装到centos7, rabbitmq就是3.8.5. 选一个23.x的版本。点击连接进入。
按照下面的链接执行。
1,
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
2,
sudo yum install erlang-23.3.4.8-1.el7.x86_64
安装完成: erl -V查看:
三,RabbitMq安装
在 https://packagecloud.io/rabbitmq/erlang 网站
一直找到3.8.5 el7
1,
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
2,
sudo yum install rabbitmq-server-3.8.5-1.el7.noarch
到此就安装完成了。
四,Rabbitmq配置。
1,先使用命令查看是否能够启动。
rabbitmq-server start
2,能够正常启动,先ctrl + c 退出,然后执行下面命令把web管理功能的插件安装。
rabbitmq-plugins enable rabbitmq_management
需要重启才能生效。这里先不重启,先配置systemctl 来管理启动。
3,输入下面命令。查看 rabbitmq-server 命令被yum 分配到哪个路径了。
whereis rabbitmq-server
可以看到是在 /usr/sbin 目录下。使用命令查看这个目录是否存在。确实存在
4,在 /etc/systemd/system 下新建rabbitmq.service 文件
vim /etc/systemd/system/rabbitmq.service
添加如下内容,注意路径和上面的路径要匹配:
[Unit]
Description=rabbitmq
After=network.target
[Service]
Type=forking
ExecStart=/usr/sbin/rabbitmq-server -detached
ExecStop=/usr/sbin/rabbitmqctl stop
PrivateTmp=true
5,保存退出后,使用命令
systemctl daemon-reload
6,启动rabbitmq
7,使用命令:netstat -ntlp 。 查看15672, 25672 端口是否开启。若开启则可以访问了。
8,浏览器输入访问
9,登录。默认会有guest用户。但是guest 用户只能在本机使用。
所以可以添加另一个admin 用户作为登录用户。
rabbitmqctl add_user admin admin
但这时直接登录,会告知权限不够。
经过如下配置:
rabbitmqctl set_user_tags admin administrator
登录成功:
10,拓展部分:有的博客使用rpm解压安装,可能需要conf配置文件来解决上面只能本地登录的问题,本处方法后期的使用会出现什么问题,暂时还未知。
以上是关于吐血整理,rabbitmp超简单下载安装的主要内容,如果未能解决你的问题,请参考以下文章
JVM肝了一周,吐血整理出这份超硬核的JVM笔记(升级版)!!
超简单的RabbitMQ安装步骤,连bug都整理好了,拿走不谢
超简单的RabbitMQ安装步骤,连bug都整理好了,拿走不谢