rabbitMQ在linux下的安装

rabbitMQ在linux下的安装

1. 前期准备

作用下载地址
erlangrabbitMQ的依赖https://www.erlang.org/
socatrabbitMQ的依赖http://www.dest-unreach.org/socat/download/
rabbitMQ本体http://www.rabbitmq.com/ 或 https://github.com/rabbitmq/rabbitmq-server/releases
RabbitMQ和Erlang的版本兼容性关系:https://www.rabbitmq.com/which-erlang.html
CentOS用户请注意rabbitMQ安装包适用的范围,el6表示适用于CentOS6.X,el7表示CentOS7.X,el8表示CentOS8.X,但是经过笔者的实际经验CentOS7.9可以使用el8的安装包。

笔者选用如下:

OS:CentOS7.9
erlang:otp_src_24.3.4.6.tar.gz
socat:socat-1.7.4.3.tar.gz
rabbitMQ:rabbitmq-server-3.10.4-el8.noarch.rpm

2. 安装Erlang

  1. 解压
tar -zxvf otp_src_24.3.4.6.tar.gz
  1. 进入解压后的文件夹
cd otp_src_24.3.4.6
  1. 编译并指定安装的文件夹
./configure --prefix=/.../... --without-javac
  1. 安装
make && make install
  1. 设置环境变量
1. 打开profile文件
vim /etc/profile

2. 添加路径
ERLANG_HOME=/../..(安装目录)

3. 添加到path中
PATH=${ERLANG_HOME}/bin
  1. 测试是否安装成功
erl

3. 安装Socat

  1. 解压
tar -zxvf socat-1.7.4.3.tar.gz
  1. 进入解压后的文件包
cd socat-1.7.4.3
  1. 安装
./configure --disable-fips make && make install
  1. 测试是否安装成功
socat

4. 安装RabbitMQ

  1. 安装
rpm -ivh --nodeps rabbitmq-server-3.10.4-el8.noarch.rpm 
* 此种方式将安装到linux的默认路径,可以通过whereis rabbitmq查看安装目录
  1. 测试是否安装成功
rpm -qa|grep rabbitmq
  1. 配置erlang路径
1. vim /usr/lib/rabbitmq/bin/rabbitmq-server
2. 新增【PATH=$PATH:<erlang的bin目录>】
  1. 开启图形化管理界面插件
rabbitmq-plugins enable rabbitmq_management
* 只能在关闭状态下开启
  1. 开启rabbitmq
systemctl start rabbitmq-server
* 开启成功时无任何输出
  1. 查看状态
systemctl status rabbitmq-server
  1. 新增配置文件
1. vim /etc/rabbitmq/rabbitmq-conf

2. 新增端口

	listeners.tcp.default=5732
	*client端口
	
	management.tcp.port=15732
	*图形化管理工具端口

3. vim /usr/lib/rabbitmq/lib/rabbit_server-3.10.4/sbin/rabbit-defaults

4. 新增【CONFIG_FILE=/etc/rabbitmq/rabbitmq.conf】

  1. 重启rabbit
systemctl restart rabbitmq-server
  1. 新建用户
* 由于rabbit的默认账户guest被禁止远程登录,所以需要新建一个账户

1. 新建账户
rabbitmqctl add_user username password

2. 赋予角色
rabbitmqctl set_user_tags username administrator

3. 赋予权限(最大权限)
rabbitmqctl set_permissions -p '/' zhangsan '.' '.' '.'
  1. 登录图形化管理页面
服务器ip + 15732,输入账号和密码即可登录
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值