热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux下安装Rabbitmq

安装erlang因为Rabbitmq是erlang编写的所以需要先下载erlang。安装依赖yum-yinstallmakegccgcc-ckernel-develm4ncurs

安装erlang


因为Rabbitmq是erlang编写的所以需要先下载erlang。


  • 安装依赖

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

  • 获取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/
./configure
make
make install

安装配置Rabbitmq


  • 获取Rabbitmq

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

  • 修改主机名称

vi /etc/hosts
172.0.0.1 yourhostname

  • 解压Rabbitmq

由于linux系统没有自带解压xz压缩包的命令所以需要自己下载

yum install xz
xz -d rabbitmq-server-generic-unix-3.6.9.tar.xz
tar xf rabbitmq-server-generic-unix-3.6.9.tar

  • 配置Rabbitmq

cp -r rabbitmq_server-3.6.9 /usr/local/rabbitmq
vi /etc/profile
export PATH=/usr/local/rabbitmq/sbin:$PATH
source /etc/profile

启动Rabbitmq


  • 启动后台管理

rabbitmq-plugins enable rabbitmq_management

  • 后台运行Rabbitmq

rabbitmq-server -detached

设置网页管理界面

/usr/local/rabbitmq/sbin/rabbitmq-plugins enable rabbitmq_management

  • 添加管理用户

rabbitmqctl add_user admin admin

  • 添加权限

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

  • 修改用户角色

rabbitmqctl set_user_tags admin administrator

  • 重启Rabbitmq

/usr/local/rabbitmq/sbin/rabbitmqctl stop
/usr/local/rabbitmq/sbin/rabbitmq-server -detached
netstat -ano |grep 15672

网页访问IP:15672,账号:admin,密码:admin
在这里插入图片描述


推荐阅读
author-avatar
袁善恩芷恩
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有