- 安装erlang
- 安装RabbitMQ
- 启动
- 停止
- 状态
- rabbitmq用户管理
由于rabbitmq是基于erlang语言开发的,所以必须先安装erlang。
安装依赖
yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel
下载erlang( /usr/local/下安装)
wget http://erlang.org/download/otp_src_22.0.tar.gz tar -zxvf otp_src_22.0.tar.gz mkdir ../erlang ./configure --prefix=/usr/local/erlang make install echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile source /etc/profile
测试erlang
erl halt().安装RabbitMQ
下载rabbitmq( /usr/local/下安装)
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.15/rabbitmq-server-generic-unix-3.7.15.tar.xz yum install -y xz /bin/xz -d rabbitmq-server-generic-unix-3.7.15.tar.xz tar -xvf rabbitmq-server-generic-unix-3.7.15.tar echo 'export PATH=$PATH:/usr/local/rabbitmq/sbin' >> /etc/profile source /etc/profile启动
rabbitmq-server -detached停止
rabbitmqctl stop状态
rabbitmqctl status
防火墙之类的请自行处理(5672和15672端口),反正我是从来不开防火墙。
开启web插件
rabbitmq-plugins enable rabbitmq_management
访问:http://localhost:15672/
rabbitmq用户管理查看所有用户
rabbitmqctl list_users
添加一个用户
rabbitmqctl add_user tyron 123456
配置权限
rabbitmqctl set_permissions -p "/" tyron ".*" ".*" ".*"
查看用户权限
rabbitmqctl list_user_permissions tyron
设置tag
rabbitmqctl set_user_tags tyron administrator
删除默认用户
rabbitmqctl delete_user guest



