***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
也可以直接
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
原创不易,折腾了好久才装成功,转载请保留:http://www.hu-rong.com/article/455
下载erlang
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秒。
- 相关文章
- 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进行
- laravel页面静态化的方法
- centos7.4 64位下swoole安装及配置
- navicate连接mycat报1184错误
- curl设置超时不起作用(CURLOPT_TIM
- 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
- 我的项目
- 【github】www.github.com/hurong241
- 【码云】gitee.com/hu_rong/projects
- 【docker hub】hub.docker.com/repositories/hurong241
- 【packagist】packagist.org/users/hurong241/packages
- 站点信息
- 建站时间:2011年
- 文章数:623篇
- 浏览数:1303109