centos7下rabbitmq安装教程
首页->学习资料->其它->开发环境搭建 关键词: 发布时间:2020-04-17 02:06:02 浏览次数:1945

***centos7下rabbitmq安装教程***

1、下载

根据自己的系统选择,用的centos7系统,这里选:RHEL/CentOS 7.x

```

[root@izj6cd1qsb6cauo1qfz8xrz download]# lsb_release -a

LSB Version::core-4.1-amd64:core-4.1-noarch

Distributor ID:CentOS

Description:CentOS Linux release 7.7.1908 (Core)

Release:7.7.1908

Codename:Core

```

下载地址:

https://www.rabbitmq.com/install-rpm.html

1.png

也可以直接

wget:https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.3/rabbitmq-server-3.8.3-1.el7.noarch.rpm

下载下来的版本为:

rabbitmq-server-3.8.3-1.el7.noarch.rpm

然后在这个页面看看对应的erlang版本:

https://www.rabbitmq.com/which-erlang.html

可以看到版本是21.3.x-22.x

2.png


原创不易,折腾了好久才装成功,转载请保留:http://www.hu-rong.com/article/455



下载erlang

3.png

4.png

https://www.erlang-solutions.com/resources/download.html

wget https://packages.erlang-solutions.com/erlang/rpm/centos/7/x86_64/esl-erlang_22.3.2-1~centos~7_amd64.rpm


根据官方建议要先安装:

yum install socat

yum install logrotate

先安装erlang

rpm -Uvh esl-erlang_22.3.2-1~centos~7_amd64.rpm --force --nodeps

再安装rabbitmq:

rpm -ivh rabbitmq-server-3.8.3-1.el7.noarch.rpm


启动与停止

systemctl start rabbitmq-server

加入开机启动

systemctl enable rabbitmq-server



rpm安装软件时提示warning::Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY

例如:rpm -ivh jdk-8u181-linux-i586.rpm --force --nodeps


开端口,如果是云服务器要开启远程访问的话要去设置开放5672端口,如果只在本地连接,为了安全起见就不要开了:

iptables -I INPUT -p tcp --dport 5672 -j ACCEPT


开启rabbitmq management及远程登录

rabbitmq-plugins enable rabbitmq_management



查看及改密码:

1,首先查看用户列表

rabbitmqctl  list_users

2,修改对应用户密码

rabbitmqctl  change_password  username  'newpasswd'


如果不知道配置文件在哪,可以查找:

find / -name rabbitmq-defaults


安装路径在:

/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.3/ebin

设置guest远程访问:

修改:/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.3/ebin/rabbit.app中的

loopback_users里的<<"guest">>删除,重启rabbitmq服务



访问: ip:15672端口



常用配置说明:

tcp_listerners    #设置rabbimq的监听端口,默认为[5672]。
disk_free_limit     #磁盘低水位线,若磁盘容量低于指定值则停止接收数据,默认值为{mem_relative, 1.0},即与内存相关联1:1,也可定制为多少byte.
vm_memory_high_watermark    #设置内存低水位线,若低于该水位线,则开启流控机制,默认值是0.4,即内存总量的40%。
hipe_compile     #将部分rabbimq代码用High Performance Erlang compiler编译,可提升性能,该参数是实验性,若出现erlang vm segfaults,应关掉。
force_fine_statistics    #该参数属于rabbimq_management,若为true则进行精细化的统计,但会影响性能。
frame_max     #包大小,若包小则低延迟,若包则高吞吐,默认是131072=128K。
heartbeat     #客户端与服务端心跳间隔,设置为0则关闭心跳,默认是60秒。


赞:(0)
踩:(0)
相关文章
windows下使用MongoDB Compass Com
Oracle VM VirtualBox中设置共享文
linux安装openvpn并保存密码
deepin v20深度系统安装docker及do
域名在阿里云服务器换成腾讯云后备
windows下安装VirtualBox增强工具
国内访问github慢或打不开的解决方
linux下安装phpstorm2018及激活码
vmware中虚拟机上不了网及共享文件
linux版phpstorm2020.3.3及激活码
热门文章
win7中将文件拷贝到虚拟机linux下
phpexcel设置行高及列宽,背景颜色,
rabbitmq无法启动
intellij idea不显示git push按钮
php7中使用mongodb的aggregate进行
centos7.4 64位下swoole安装及配置
laravel页面静态化的方法
navicate连接mycat报1184错误
单点登录sso原理及php实现方式及de
devops-jenkins容器为pending状态
好评文章
phpexcel设置行高及列宽,背景颜色,
php7中使用mongodb的aggregate进行
intellij idea打开文件所在文件夹
windows下使用MongoDB Compass Com
win7中将文件拷贝到虚拟机linux下
laravel 中悲观锁 & 乐观锁的使用
单点登录sso原理及php实现方式及de
navicate连接mycat报1184错误
rabbitmq无法启动
laravel整合dingo/api方法步骤:jwt
标签
rabbitmq mysql备份 elasticsearch golang swoole
我的项目
【github】www.github.com/hurong241
【码云】gitee.com/hu_rong/projects
【docker hub】hub.docker.com/repositories/hurong241
【packagist】packagist.org/users/hurong241/packages
站点信息
建站时间:2011年
文章数:607篇
浏览数:916013
粤ICP备18028092号-1  微信:hurong241