hunkier

学习笔记,开源代码,技术分享

  • 主页
所有文章 友链 关于我

hunkier

学习笔记,开源代码,技术分享

  • 主页

CentOS 7 安装 RabbitMQ

2020-10-23

一、系统环境

1、Centos7-64位

二、配置Erlang安装环境

1)完成erlang的前置条件配置

curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash

没有报错则一切正常

三、配置RabbitMQ安装环境

1、先导入两个key

rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
rpm --import https://packagecloud.io/gpg.key

没报错就表示正常。

2、完成RabbitMQ的前置条件配置

curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash

没有报错则一切正常

四、配置RabbitMQ安装环境

1、通过 yum 安装 RabbitMQ 以及相关依赖

yum install erlang socat logrotate rabbitmq-server -y

没报错就表示正常安装完成。

五、配置RabbitMQ

1、启用管理平台插件,启用插件后,可以可视化管理RabbitMQ。

rabbitmq-plugins enable rabbitmq_management

2、启动RabbitMQ

systemctl start rabbitmq-server

3、访问地址
http://172.20.8.146:15672

注意:172.20.8.146 是安装RabbitMQ的服务器IP地址。如果访问不了,确认是否开启端口5672和15672。开启方法参考:CentOS firewall添加开放端口

4、创建用户
创建用户名admin,密码aaaaaa的用户:

rabbitmqctl add_user admin aaaaaa

设置admin为超级管理员

rabbitmqctl set_user_tags admin administrator

授权远程访问(也可以登录后,可视化配置)

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

创建完成后,重启RabbitMQ

systemctl restart rabbitmq-server

5、修改端口和远程启用 guest用户

编辑配置文件 /etc/rabbitmq/rabbitmq.conf

内容如下:

# 默认为 true,不启用远程 guest 用户。远程启用 guest 用户,密码也为 guest,生成环境最好不用启用
loopback_users.guest = false
# 工作端口,默认 5672 ,不建议修改
listeners.tcp.default = 5672
# web 管理页面端口,默认 15672, 不建议修改
management.tcp.port = 15672

修改后重启服务

systemctl restart rabbitmq-server

RabbitMQ 加入系统开机自启动

systemctl enable rabbitmq-server
赏

谢谢你请我吃糖果

支付宝
微信
  • centos
  • RabbitMq
  • centos
  • RabbitMq

扫一扫,分享到微信

微信分享二维码
CentOS 7 安装 PaddleOCR HubServing
Java并发-- AbstractQueuedSynchronizer 队列同步器
  1. 1. 一、系统环境
© 2020 hunkier
本站总访问量次 本站访客数人次
Hexo Theme Yilia by Litten
  • 所有文章
  • 友链
  • 关于我

tag:

  • github
  • blog
  • hexo
  • centos
  • sshd
  • DNS
  • centos firewall
  • go-fastdfs
  • mysql
  • chrome
  • redis
  • nginx
  • CentOS Linux Users
  • date
  • timezone
  • centos vnc
  • Linux
  • cockpit
  • kubernetes
  • docker
  • rancher
  • linux
  • 设计模式
  • 七大原则
  • shell
  • Mac osx
  • Hackintosh
  • Nvidia
  • jvm
  • lock
  • java
  • concurrent
  • object header
  • Synchronized
  • AbstractQueuedSynchronizer
  • volatile
  • atomic
  • CAS
  • LOCK
  • wechat
  • lock escalation
  • reactor
  • nio
  • netty
  • myql
  • master
  • slave
  • Percona XtraBackup
  • vim
  • vmware
  • algorithm
  • bucket sort
  • biSearch
  • merge sort
  • quick sort
  • insert sort
  • radix sort
  • shell sort
  • https
  • caddy
  • ios
  • Jailbreaking
  • kibana
  • htpasswd
  • auth
  • 正则
  • mycat
  • subtable
  • partbymonth
  • wget
  • CentOS
  • iptables
  • RabbitMq
  • PaddleOCR
  • Python

    缺失模块。
    1、请确保node版本大于6.2
    2、在博客根目录(注意不是yilia根目录)执行以下命令:
    npm i hexo-generator-json-content --save

    3、在根目录_config.yml里添加配置:

  • 1.博客
  • 2.码云
  • 3.github
  • 4.coding
  • 5.阿里云
  • 6.vultr
程序猿<br><br>就职于万众科技<br>Java后端开发<br>谢谢大家