提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
提示:好记性不如烂笔头,之前看了许多rabbitmq的资料,今日就想着在自己服务器上搭建一个环境,没有选用docker
提示:以下是本篇文章正文内容,下面案例可供参考
一、rabbitMq是什么?
这个问题不做描述,网上一片都是,直接插入主题。看别人的文章是有助于自己理解或者学习,但是动手实操可以加深记忆。
二、安装步骤
1.rabbitmq依赖erlang
这里需要去rabbitmq官网对照,有严格的版本依赖关系,否则会有各种幺蛾子。
1.contos8 需要安装yum
2.cd /etc/yum.repos.d/
3.vim rabbitmq.repo创建文件
# In /etc/yum.repos.d/rabbitmq.repo
##
## Zero dependency Erlang
##
[rabbitmq_erlang]
name=rabbitmq_erlang
baseurl=https://packagecloud.io/rabbitmq/erlang/el/8/$basearch
repo_gpgcheck=1
gpgcheck=1
enabled=1
# PackageCloud's repository key and RabbitMQ package signing key
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
[rabbitmq_erlang-source]
name=rabbitmq_erlang-source
baseurl=https://packagecloud.io/rabbitmq/erlang/el/8/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
# PackageCloud's repository key and RabbitMQ package signing key
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
##
## RabbitMQ server
##
[rabbitmq_server]
name=rabbitmq_server
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/8/$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
# PackageCloud's repository key and RabbitMQ package signing key
gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
[rabbitmq_server-source]
name=rabbitmq_server-source
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/8/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
以上都能在官网找到,对照系统版本
2.安装
代码如下(示例):
#参照官网
yum update -y
yum -q makecache -y --disablerepo='*' --enablerepo='rabbitmq_erlang' --enablerepo='rabbitmq_server'
yum install socat logrotate -y
yum install --repo rabbitmq_erlang --repo rabbitmq_server erlang rabbitmq-server -y
systemctl status rabbitmq-server.service
systemctl start rabbitmq-server.service
经过以上步骤,服务能够正常启动。如下
3.配置文件
rabbit的配置文件有三个,/etc/rabbitmq/
以上安装启动后,在该路径下并没有相关的配置文件
RabbitMQ 常用的三种自定义服务器的通用方法:
- 配置文件 rabbitmq.conf
- 环境变量文件 rabbitmq-env.conf
- 补充配置文件 advanced.config
rabbitmq.conf.example 该文件可以在github对应的版本下找到
rabbitmq-server/rabbitmq.conf.example at v3.9.x · rabbitmq/rabbitmq-server · GitHub
https://www.rabbitmq.com/configure.html#configuration-files 该连接有配置文件的详解
参考这哥们写的:RabbitMQ配置文件详解 - 【The_crossing] - 博客园
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。