centos7.2 安装rabbitmq
程序员文章站
2022-03-05 18:29:54
...
进入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 超级管理员
上一篇: css3新特性有哪些