IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 在CentOS8上安装RabbitMQ3.9.7一条龙 -> 正文阅读

[系统运维]在CentOS8上安装RabbitMQ3.9.7一条龙

  1. 下载erlang-24.1-1.el8.x86_64.rpm以及rabbitmq-server-3.9.7-1.el8.noarch.rpm

这两个RPM包均可以在rabbitmq的Github官方库中releases里面下载。
erlang-rpmhttps://github.com/rabbitmq/erlang-rpm/releases
rabbitmq-serverhttps://github.com/rabbitmq/rabbitmq-server/releases
*注意选对系统,CentOS8则是对应版本.el8.norarch.rpm这样的。

  1. 可选:使用WinSCP通过ftp协议上传这两个包到CentOS里面。
  2. 保证两个.rpm文件在当前目录下,安装RPM包。
$ rpm -ivh erlang-24.1-1.el8.x86_64.rpm
$ yum install socat -y  # 需要联网下载
$ rpm -ivh rabbitmq-server-3.9.7-1.el8.noarch.rpm
  1. 启动Rabbitmq-Server。
$ cd /usr/sbin/
$ rabbitmq-server start &
2021-10-06 21:27:39.285759+08:00 [info] <0.221.0> Feature flags: list of feature flags found:
2021-10-06 21:27:39.316960+08:00 [info] <0.221.0> Feature flags:   [x] implicit_default_bindings
2021-10-06 21:27:39.317015+08:00 [info] <0.221.0> Feature flags:   [x] maintenance_mode_status
2021-10-06 21:27:39.317032+08:00 [info] <0.221.0> Feature flags:   [x] quorum_queue
2021-10-06 21:27:39.317062+08:00 [info] <0.221.0> Feature flags:   [x] stream_queue
2021-10-06 21:27:39.317165+08:00 [info] <0.221.0> Feature flags:   [x] user_limits
2021-10-06 21:27:39.317182+08:00 [info] <0.221.0> Feature flags:   [x] virtual_host_metadata
2021-10-06 21:27:39.317200+08:00 [info] <0.221.0> Feature flags: feature flag states written to disk: yes
2021-10-06 21:27:40.180951+08:00 [noti] <0.44.0> Application syslog exited with reason: stopped
2021-10-06 21:27:40.181034+08:00 [noti] <0.221.0> Logging: switching to configured handler(s); following messages may not be visible in this log output

  ##  ##      RabbitMQ 3.9.7
  ##  ##
  ##########  Copyright (c) 2007-2021 VMware, Inc. or its affiliates.
  ######  ##
  ##########  Licensed under the MPL 2.0. Website: https://rabbitmq.com

  Erlang:      24.1 [jit]
  TLS Library: OpenSSL - OpenSSL 1.1.1c FIPS  28 May 2019

  Doc guides:  https://rabbitmq.com/documentation.html
  Support:     https://rabbitmq.com/contact.html
  Tutorials:   https://rabbitmq.com/getstarted.html
  Monitoring:  https://rabbitmq.com/monitoring.html

  Logs: /var/log/rabbitmq/rabbit@localhost.log
        /var/log/rabbitmq/rabbit@localhost_upgrade.log
        <stdout>

  Config file(s): /etc/rabbitmq/rabbitmq.conf

  Starting broker... completed with 3 plugins.

通过rabbitmqctl可查看是否启动成功。

$ rabbitmqctl status
$ service rabbitmq-server status
● rabbitmq-server.service - RabbitMQ broker
   Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: disa>
   Active: active (running) since Wed 2021-10-06 20:50:03 CST; 11s ago
  Process: 7667 ExecStop=/usr/sbin/rabbitmqctl shutdown (code=exited, status=0/SUCCESS)
 Main PID: 7731 (beam.smp)
    Tasks: 24 (limit: 5897)
   Memory: 101.0M
   CGroup: /system.slice/rabbitmq-server.service
           ├─7731 /usr/lib64/erlang/erts-12.1/bin/beam.smp -W w -MBas ageffcbf -MHas ageffcbf -M>
           ├─7746 erl_child_setup 32768
           ├─7769 /usr/lib64/erlang/erts-12.1/bin/epmd -daemon
           ├─7790 inet_gethost 4
           └─7791 inet_gethost 4

10月 06 20:50:02 localhost.ws rabbitmq-server[7731]:   Doc guides:  https://rabbitmq.com/documen>
10月 06 20:50:02 localhost.ws rabbitmq-server[7731]:   Support:     https://rabbitmq.com/contact>
10月 06 20:50:02 localhost.ws rabbitmq-server[7731]:   Tutorials:   https://rabbitmq.com/getstar>
10月 06 20:50:02 localhost.ws rabbitmq-server[7731]:   Monitoring:  https://rabbitmq.com/monitor>
10月 06 20:50:02 localhost.ws rabbitmq-server[7731]:   Logs: /var/log/rabbitmq/rabbit@localhost.>
10月 06 20:50:02 localhost.ws rabbitmq-server[7731]:         /var/log/rabbitmq/rabbit@localhost_>
10月 06 20:50:02 localhost.ws rabbitmq-server[7731]:         <stdout>
10月 06 20:50:02 localhost.ws rabbitmq-server[7731]:   Config file(s): /etc/rabbitmq/rabbitmq.co>
10月 06 20:50:03 localhost.ws rabbitmq-server[7731]:   Starting broker... completed with 3 plugi>
10月 06 20:50:03 localhost.ws systemd[1]: Started RabbitMQ broker.
  1. 添加配置文件,放开guest用户只能在localhost环境下进行操作的限制
    参考:https://www.rabbitmq.com/configure.html默认配置文件路径
$ vim /etc/rabbitmq/rabbitmq.conf  # 新建一个配置文件
# 写入以下内容,:wq保存
loopback_users.guest = false

上面写入配置文件的内容表示让rabbitmq的默认用户guest可以在任何网络中登录到当前的rabbitmq服务器上。
原配置项的注释如下:Uncomment the following line if you want to allow access to the guest user from anywhere on the network.

更多配置内容请看:https://github.com/rabbitmq/rabbitmq-server/blob/v3.8.x/deps/rabbit/docs/rabbitmq.conf.example

  1. 设置服务开机自启动。
$ systemctl enable rabbitmq-server.service
  1. 通过rabbitMQ Management插件可视化查看服务器情况。
$ rabbitmq-plugins enable rabbitmq_management # 启用插件

随后可通过ip:15672来访问RabbitMQ Management,并可通过guest用户登录,不会出现User can only log in via localhost.的提示。

安装完毕,三连支持~

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-10-07 14:11:49  更:2021-10-07 14:12:04 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 18:57:43-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码