在官网中下载RabbitMQ,点击跳转
下载安装程序
双击安装程序时,如果没有安装RabbitMQ的依赖Erlang
选择是,先安装Erlang
根据自己的电脑选择,我是64位
双击安装,直接next
选择安装路径
需要创建快捷方式直接install,不需要创建快捷方式勾选后install
配置环境变量,双击path,选择浏览,选中安装目录下的bin目录
配置好后打开命令提示符(win+r=>输入cmd),输入erl有版本号出现,表示安装成功
现在重新双击rabbitmq安装程序进行安装,直接next
选择安装路径,然后install
进度条走完后next,最后选择finish
打开网页输入网址:http://localhost:15672/,显示下图表示安装成功,默认账号、密码都是guest
前往官方安装文档
在centos7中安装RabbitMQ
首先/etc/yum.repos.d目录下创建rabbitmq.repo文件
cd /etc/yum.repos.d vim rabbitmq.repo
# In /etc/yum.repos.d/rabbitmq.repo
##
## Zero dependency Erlang
##
[rabbitmq_erlang]
name=rabbitmq_erlang
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/$basearch
repo_gpgcheck=1
gpgcheck=1
enabled=1
# PackageCloud's repository key and RabbitMQ package signing key
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
[rabbitmq_erlang-source]
name=rabbitmq_erlang-source
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
# PackageCloud's repository key and RabbitMQ package signing key
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
##
## RabbitMQ server
##
[rabbitmq_server]
name=rabbitmq_server
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/7/$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
# PackageCloud's repository key and RabbitMQ package signing key
gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
[rabbitmq_server-source]
name=rabbitmq_server-source
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/7/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
导入签名密匙
rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc rpm --import https://packagecloud.io/rabbitmq/erlang/gpgkey rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
更新yum包元数据
yum update -y
安装RabbitMQ依赖
yum install socat logrotate -y
安装erlang 、rabbitmq
yum install erlang rabbitmq-server -y
查询erlang版本: erl
下图表示安装成功
设置rabbit服务开机自启
chkconfig rabbitmq-server on
查询rabbitmq服务状态
systemctl status rabbitmq-server.service
开启服务:systemctl start rabbitmq-server.service
关闭服务:systemctl stop rabbitmq-server.service
重启服务:systemctl restart rabbitmq-server.service
开启rabbitmq管控台
cd /sbin/
rabbitmq-plugins enable rabbitmq_management
访问管控台:http://192.168.181.130:15672/
出现上面这种情况时,因为高版本的rabbitmq的guest账号只允许在本地登陆
解决方法1:
新建用户、密码
rabbitmqctl add_user admin 123456
给创建的用户administrator权限
rabbitmqctl set_user_tags admin administrator



