rabbitmq3.7.5 centos7 安装笔记

 先安装各种依赖文件: yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget vim

1. rabbitmq 是erlang语言开发的,所以要先安装 erlang

到这个地址 https://github.com/rabbitmq/erlang-rpm

按照提示. 

vim  /etc/yum.repos.d/rabbitmq-erlang.repo

写入如图内容 (在上面给的官方github地址中有)

然后  yum list | grep erlang  应该看看erlang在yum源中了

安装  yum install -y erlang

2. 安装 rabbitmq

链接 http://www.rabbitmq.com/install-rpm.html

下载第一个 rpm安装包  wget https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.5/rabbitmq-server-3.7.5-1.el7.noarch.rpm

下载好后用yum 安装 yum install rabbitmq-server-3.7.5-1.el7.noarch.rpm

3. 配置 rabbitmq环境变量

vim /etc/profile

尾部添加下面信息 

#set rabbitmq environment
export PATH=$PATH:/usr/lib/rabbitmq/lib/rabbitmq_server-3.7.5/sbin

/usr/lib/rabbitmq 是我的 rabbitmq的安装目录 如果不知道 可以用命令 查看 whereis rabbitmq , 找到安装目录下的sbin文件夹 添加到环境变量

重新加载 环境变量 source /etc/profile

4. 配置网页插件

rabbitmq-plugins enable rabbitmq_management

记得开放AMQP端口和网页管理接口 5672 , 15672 

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

更多端口及防火墙 命令 参考 https://www.jianshu.com/p/bad33004bb4f

5.  因 guest这个默认的用户只能通过localhost来登录,其他的IP无法直接使用这个账号

所以 重新创建一个rabbitmq用户

rabbitmqctl add_user test test //添加用户,后面两个参数分别是用户名和密码,我这都用test了。

rabbitmqctl set_permissions -p / test ".*" ".*" ".*" //添加权限

rabbitmqctl set_user_tags test administrator //修改用户角色

然后放完 http://服务器地址:15672 使用 test test 登陆就可以了

6. 

猜你喜欢

转载自www.cnblogs.com/xtxtx/p/9070095.html