CentOS8安装RabbitMQ
1.环境准备
centos8安装:
https://blog.csdn.net/u013071014/article/details/116843786?spm=1001.2014.3001.5501
erlang:
https://www.erlang.org/downloads
rabbitmq:
https://github.com/rabbitmq/rabbitmq-server/releases
2.在centos新建soft目录,并将erlang和rabbitmq的安装包上传到soft目录下。
2.安装erlang
-
解压
tar -zxvf otp_src_24.0.tar.gz
-
切换到解压后的目录,并创建安装erlang的目录
cd /soft/otp_src_24.0
mkdir ../erlang
-
配置安装路径
./configure --prefix=/soft/erlang
结果失败,出现如下报错。
解决方法:
yum安装配件:
yum install gcc glibc-devel make ncurses-devel openssl-devel autoconf yum install unixODBC unixODBC-devel
安装完成后再次配置安装路径出现如下:
-
执行安装
make install
-
配置环境变量并刷新
echo 'export PATH=$PATH:/soft/erlang/bin' >> /etc/profile source /etc/profile
-
测试erlang是否安装成功
erl
退出
halt().
3.安装rabbitmq
-
解压
tar -xvf rabbitmq-server-generic-unix-3.8.16.tar.xz
-
配置环境变量并刷新
echo 'export PATH=$PATH:/soft/rabbitmq_server-3.8.16/sbin' >> /etc/profile source /etc/profile
-
开启web插件
rabbitmq-plugins enable rabbitmq_management
-
启动rabbitmq,关闭防火墙后使用web访问
rabbitmq-server -detached # 停止并禁用开机启动防火墙 systemctl disable firewalld
-
用户管理
# 查看所有用户 rabbitmqctl list_users # 添加用户 rabbitmqctl add_user admin qweqscQAZ123 # 配置权限 rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*" # 查看用户权限 rabbitmqctl list_user_permissions admin # 设置tag rabbitmqctl set_user_tags admin administrator # 删除默认的guest角色(安全起见,建议删除) rabbitmqctl delete_user guest
-
使用admin账户web访问,验证