centos7.2 安装rabbitmq

进入home

cd /home
1. 安装erlang

安装依赖环境

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

下载最新 Erlang 19.0

wget http://erlang.org/download/otp_src_19.0.tar.gz

解压

tar -xvzf otp_src_19.0.tar.gz

配置

./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac

编译安装

make && make install

配置/etc/profile

export PATH=/usr/local/erlang/bin:$PATH

使其生效

source /etc/profile [或者 . /etc/profile]

看环境

echo $PATH

检验erl

erl 

按两下ctrl + c 便可以退出
安装 rabbitmq
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.3/rabbitmq-server-generic-unix-3.6.3.tar.xz

解压操作

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

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

进入sbin

cd ./rabbitmq_server-3.6.3/sbin

配置/etc/profile

加入 当前rabbitmq 目录
export PATH=/usr/local/erlang/bin:/home/rabbitmq_server-3.6.3/sbin:$PATH

使其生效

source /etc/profile [或者 . /etc/profile]

启用web管理界面

rabbitmq-plugins enable rabbitmq_management

启动

rabbitmq-server -detached

添加用户

rabbitmqctl add_user xiaoliu xiaoliupw

设置权限

rabbitmqctl set_user_tags xiaoliu administrator

一些基本操作

rabbitmq-server -detached OR rabbitmqctl start_app [后台启动]
rabbitmqctl status [查看状态]
rabbitmqctl stop OR rabbitmqctl stop_app [停止]

浏览器访问 [记得要开放端口]

ip:15672

rabbitMQ常用的命令

启动监控管理器:rabbitmq-plugins enable rabbitmq_management
关闭监控管理器:rabbitmq-plugins disable rabbitmq_management
启动rabbitmq:rabbitmq-service start
关闭rabbitmq:rabbitmq-service stop
查看所有的队列:rabbitmqctl list_queues
清除所有的队列:rabbitmqctl reset
关闭应用:rabbitmqctl stop_app
启动应用:rabbitmqctl start_app
用户和权限设置(后面用处)

添加用户:rabbitmqctl add_user username password
分配角色:rabbitmqctl set_user_tags username administrator
新增虚拟主机:rabbitmqctl add_vhost  vhost_name
将新虚拟主机授权给新用户:rabbitmqctl set_permissions -p vhost_name username '.*' '.*' '.*'
角色说明

none  最小权限角色
management 管理员角色
policymaker   决策者
monitoring  监控
administrator  超级管理员 

你可能感兴趣的:(linux-小记)