centos7单节点安装rabbitmq
centos7安装rabbitmq
目录
- 安装erlang
- 安装RabbitMQ
- 启动命令
- WEB管理
- 用户管理
- 登陆
- 集群搭建
一、安装erlang
由于rabbitmq是基于erlang语言开发的,所以必须先安装erlang。
1、安装依赖
yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel
erlang官网:https://www.erlang.org/downloads
2、下载并安装erlang
tar -zxvf otp_src_22.0.tar.gz && cd otp_src_22.0
mkdir /usr/local/erlang
./configure --prefix=/usr/local/erlang
make install
检验erlang是否安装成功
ll /usr/local/erlang/bin
添加环境变量
echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile
刷新环境变量
source /etc/profile
二、安装rabbitmq
rabbitmq下载地址:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.15
1、下载rabbitmq安装包
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.15/rabbitmq-server-generic-unix-3.7.15.tar.xz
2、yum install -y xz
由于是tar.xz格式的所以需要用到xz,没有的话就先安装
3、解压两次
/bin/xz -d rabbitmq-server-generic-unix-3.7.15.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.7.15.tar
mv rabbitmq_server-3.7.15/ /usr/local/rabbitmq
4、配置环境变量并刷新环境变量
echo 'export PATH=$PATH:/usr/local/rabbitmq/sbin' >> /etc/profile
source /etc/profile
5、创建配置目录
mkdir /etc/rabbitmq
三、rabbitmq命令
启动:
rabbitmq-server -detached
停止:
rabbitmqctl stop
查看状态:
rabbitmqctl status
防火墙之类的请自行处理(5672和15672端口)
四、WEB管理
开启web插件
rabbitmq-plugins enable rabbitmq_management
默认账号密码:guest guest(这个账号只允许本机访问)
五、用户管理
1、查看所有用户
rabbitmqctl list_users
2、添加一个用户
rabbitmqctl add_user yinyc 123456
3、配置用户权限
rabbitmqctl set_permissions -p "/" yinyc ".*" ".*" ".*"
4、查看用户权限
rabbitmqctl list_user_permissions yinyc
5、设置tag
rabbitmqctl set_user_tags yinyc administrator
6、删除用户
rabbitmqctl delete_user guest
六、登录:
配置好用户之后重启一下rabbit,然后就可以用新账号进行登陆