Centos7安装RabbitMq

如有转载请请务必保留此出处:https://mp.csdn.net/postedit/80572246

在Centos7上安装了RabbitMq,就顺便做个笔记,方便以后查看,话不多说,开始...

.安装Erlang环境

1.安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel


2.安装ncurses(这边已经存在)

yum -y install ncurses-devel


3.安装erlang环境,这边安装在usr/local下,新建了一个rabbit文件夹,并在其下新建了erlang和mq文件夹

cd /usr/local/rabbit/erlang

下载压缩包

wget http://erlang.org/download/otp_src_18.2.1.tar.gz


解压,然后切换到解压后的文件夹,然后安装

tar xvfz otp_src_18.2.1.tar.gz

cd otp_src_18.2.1

下面两条命令一起复制一起执行,成功后如下图,下图记得执行make install

./configure 

make install


二.安装RabbitMQ

1.切换到刚新建的mq文件夹下载rabbitmq-server-3.6.9.tar.xz

cd /usr/local/rabbit/mq

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-generic-unix-3.6.9.tar.xz

2.安装解压工具

yum install xz

3.解压

xz -d xz -d rabbitmq-server-generic-unix-3.6.9.tar.xz

tar -xvf rabbitmq-server-generic-unix-3.6.9.tar

4.配置erlang和mq环境变量

vi /etc/profile

在最后添加erlang  bin和mq sbin的路径,然后保存退出

#set erlang environment
export PATH=$PATH:/usr/local/rabbit/erlang/otp_src_18.2.1/bin
#set rabbitmq environment

export PATH=$PATH:/usr/local/rabbit/mq/rabbitmq_server-3.6.9/sbin

5.执行source /etc/profile使得PATH路径更新

source /etc/profile

6.启动后台管理

rabbitmq-plugins enable rabbitmq_management

7.后台启动rabbit

rabbitmq-server -d

8.设置端口

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

9.添加用户

rabbitmqctl add_user admin admin

10.添加权限

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

11.修改用户角色

rabbitmqctl set_user_tags admin administrator

12.开放端口(供java连接)

firewall-cmd --zone=public --add-port=5672/tcp --permanent

13.重新载入
firewall-cmd --reload
14.查看
firewall-cmd --zone= public --query-port=5672/tcp




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值