安装RabbitMQ Centos 7
第一步:RabbitMQ使用erlang开发,需要支持erlang的依赖环境。
yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel
第二步:安装erlang
下载安装包
wget http://erlang.org/download/otp_src_22.0.tar.gz
解压
tar -zvxf otp_src_22.0.tar.gz -C /usr/local/
进入解压目录
cd /usr/local/otp_src_22.0/
创建即将安装的目录
mkdir ../erlang
配置安装路径
./configure --prefix=/usr/local/erlang
[
安装erlang
make install
查看安装是否成功
配置环境变量
echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile
source /etc/profile
erl
halt().命令退出来
第三步:安装RabbitMQ
下载安装包
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.15/rabbitmq-server-generic-unix-3.7.15.tar.xz
xz命令解压
xz -d rabbitmq-server-generic-unix-3.7.15.tar.xz
tar命令解压(application需要自己创建)
tar -xvf rabbitmq-server-generic-unix-3.7.15.tar -C /application/
配置环境变量
echo 'export PATH=$PATH:/application/rabbitmq_server-3.7.15/sbin' >> /etc/profile
source /etc/profile
第四步:启动服务
常用命令
rabbitmq-server -detached #启动
rabbitmqctl stop #暂停
rabbitmqctl status #状态
启动web组件
rabbitmq-plugins enable rabbitmq_management
访问:http://127.0.0.1:15672/
默认账号密码:guest guest(这个账号只允许本机访问)
配置可远程登录的用户
1.查看用户列表
rabbitmqctl list_users
2.添加一个用户
rabbitmqctl add_user admin 123456
3.配置权限
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
4.查看用户权限
rabbitmqctl list_user_permissions admin
5.设置tag
rabbitmqctl set_user_tags admin administrator