linux安装rabbitmq教程(rabbitmq中文文档)

一、准备依赖包yuminstallbuild-essentialopensslopenssl-develunixODBCunixODBC-develmakegccgcc-c++kernel-develm4ncurses-develtktcxz二、下载erlang-18.3-1wgetwww.rabbitmq.com/releases/erlang…

大家好,又见面了,我是你们的朋友全栈君。

一、准备依赖包

yum install 
build-essential openssl openssl-devel unixODBC unixODBC-devel 
make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz

二、下载erlang-18.3-1

wget www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm

三、下载socat-1.7.3.2

wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm

四、下载rabbitmq-server3.6.5

wget www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm

 

五、安装

1、安装erlang

rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm

linux安装rabbitmq教程(rabbitmq中文文档)

 

2、安装rabbitmq-server

rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm

linux安装rabbitmq教程(rabbitmq中文文档)

提示需要一个socat依赖库

3、安装socat

rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm

linux安装rabbitmq教程(rabbitmq中文文档)

 

4、再安装rabbitmq-server

rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm

linux安装rabbitmq教程(rabbitmq中文文档)

安装成功

 六、修改配置

rpm安装,默认目录为:

/usr/lib/rabbitmq

进入rabbirmq目录

cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin
vim rabbit.app  

rabbit.app:核心配置文件

linux安装rabbitmq教程(rabbitmq中文文档)

端口默认:5672

 

linux安装rabbitmq教程(rabbitmq中文文档)

将{loopback_users, [<<“guest”>>]} ,把guest用户打开,才能登录管控台

{loopback_users, [guest]}

linux安装rabbitmq教程(rabbitmq中文文档)

保存、退出

七、启动rebbitmq

rabbitmq-server start &

linux安装rabbitmq教程(rabbitmq中文文档)

 显示日志文件路径

我们打开日志文件

vim /var/log/rabbitmq/rabbit\@zabbix_server.log

 

linux安装rabbitmq教程(rabbitmq中文文档)

里面记录启动时的一些步骤,最后一行显示启动完毕。

linux安装rabbitmq教程(rabbitmq中文文档)

5672端口已经被rabbitmq监听

八、安装管控台插件

rabbitmq-plugins  enable rabbitmq_management

linux安装rabbitmq教程(rabbitmq中文文档)

安装成功,管控台默认端口号:15672

九、登录管控台

浏览器打开

http://172.28.18.75:15672/

linux安装rabbitmq教程(rabbitmq中文文档)

 

显示登录页面,用guest guest登录即可,这里最好我们使用rabbitmqctl命令添加一个管理员用户

linux安装rabbitmq教程(rabbitmq中文文档)

目前只有guest用户

添加一个admin用户

rabbitmqctl add_user admin password

为用户设置管理员标记

rabbitmqctl set_user_tags admin administrator

为用户设置权限

rabbitmqctl set_permissions -p / admin '.*' '.*' '.*'

用新建的 admin可以登录管控台了

后台启动rabbitmq 

rabbitmq-server -deched --后台启动节点

  rabbitmqctl stop_app –关闭节点上的应用

  rabbitmqctl start_app –启动节点上的应用

  rabbitmqctl stop –关闭节点

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/128288.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • IOCP配合AcceptEX「建议收藏」

    IOCP配合AcceptEX「建议收藏」IOCP配合AcceptEx的例子(1)(2006-7-214:33:00)【收藏】【评论】【打印】【关闭】标签:C++ VC 网络 服务器 在论坛找到的,搬进来备查,呵呵感谢作者的辛苦劳动:)作者:chang290     发表时间:2005-12-1716:38:00     这是在学《Windows网络

  • TCP服务端和客户端连接

    TCP服务端和客户端连接TCP:Transmission Control Protocol 传输控制协议 ,是一种面向连接的、可靠的、基于字节流的传输层通信协议。注:先启动服务端,再启动客户端。客户端:package TCP;import java.io.IOException;import java.net.Socket;import java.util.Scanner;// 客户端pub…

  • 怎么新建pytest的ini文件_pytest.ini配置

    怎么新建pytest的ini文件_pytest.ini配置前言pytest配置文件可以改变pytest的运行方式,它是一个固定的文件pytest.ini文件,读取配置信息,按指定的方式去运行查看pytest.ini的配置选项pytest-h找到以下

  • c++迭代器iterator遍历map_iterator迭代器原理

    c++迭代器iterator遍历map_iterator迭代器原理什么是迭代器迭代器是一种可以遍历容器元素的数据类型。迭代器是一个变量,相当于容器和操纵容器的算法之间的中介。C++更趋向于使用迭代器而不是数组下标操作,因为标准库为每一种标准容器(如vector、map和list等)定义了一种迭代器类型,而只有少数容器(如vector)支持数组下标操作访问容器元素。可以通过迭代器指向你想访问容器的元素地址,通过*x打印出元素值。这和我们所熟知的指针极其类似。C语言有指针,指针用起来十分灵活高效。C++语言有迭代器,迭代器相对于指针而言功能更为丰富。vector,是数

    2022年10月29日
  • linux安装jdk8[通俗易懂]

    目录1.下载jdk82.源码包解压3.配置jdk环境变量4.测试是否安装成功操作系统:Centos6.464位工具:Xftp5、Xshell51.下载jdk8方法一:官网手动下载下载Linux环境下的jdk1.8http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21…

  • mysql启动命令

    mysql启动命令1、查看mysql版本方法一:status;方法二:selectversion();2、Mysql启动、停止、重启常用命令a、启动方式1、使用service启动:[root@localhost/]#servicemysqldstart(5.0版本是mysqld)[root@szxdbetc]#servicemysqlstart(5.5.7版本是mys

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号