linux下安装rabbitmq
介绍
官网http://www.rabbitmq.com/tutorials/tutorial-one-java.html
安装
1、安装erlang
说明:安全rabbitmq前必须erlang
来自RabbitMQ的零依赖Erlang
下载地址:https://bintray.com/rabbitmq-erlang/rpm/erlang
下载erlang(地址来自上文截图的下载地址)
wget https://bintray.com/rabbitmq-erlang/rpm/download_file?file_path=erlang%2F21%2Fel%2F7%2Fx86_64%2Ferlang-21.2.6-1.el7.x86_64.rpm
安装
2、安装rabbitmq
描述 | 下载 | |
---|---|---|
适用于RHEL Linux 7.x,CentOS 7.x,Fedora 19+的RPM(支持systemd) | RabbitMQ的服务器,3.7.13-1.el7.noarch.rpm | (签名) |
适用于RHEL Linux 6.x,CentOS 6.x,Fedora之前的RPM | RabbitMQ的服务器,3.7.13-1.el6.noarch.rpm | (签名) |
openSUSE Linux的RPM | RabbitMQ的服务器,3.7.13-1.suse.noarch.rpm | (签名) |
SLES 11.x的RPM | RabbitMQ的服务器,3.7.13-1.sles11.noarch.rpm | (签名) |
导入签名密钥
在可以使用Yum存储库之前,必须先导入RabbitMQ签名密钥。这使得RPM工具可以信任存储库中提供的包上的签名。为此,请以超级用户身份运行rpm --import:
rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
下载
在某些情况下,下载软件包并手动安装可能更容易。该软件包可以从GitHub下载。
本文是在centos下安装,选择下载地址为https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.13/rabbitmq-server-3.7.13-1.el7.noarch.rpm
安装
yum install rabbitmq-server-3.7.13-1.el7.noarch.rpm
启动服务器
要启动和停止服务器。服务名称是rabbitmq-server
# 启动
service rabbitmq-server start
# 关闭
service rabbitmq-server stop
# 检查服务管理器观察到的服务状态
sudo service rabbitmq-server status
service rabbitmq-server status将报告systemd(或类似服务管理器)观察到的服务状态:
/ var / log / rabbitmq
测试访问
使用web进行管理的时候使用的端口号是15672,但需要启用管理插件。
首先需要启动web管理
# 在sbin目录下
./rabbitmq-plugins enable rabbitmq_management
此时访问服务器15672端口即可,默认的账号密码是guest,guest。
但guest/guest用户只能在本地登录,所以先用命令行创建一个admin/admin123,并让他成为管理员。
# 添加用户
./rabbitmqctl add_user 用户名 密码
# 设置管理员
/rabbitmqctl set_user_tags 用户名 administrator
当然如果是阿里云上搭建的话,需要设置安全组配置。
到此为止,在linux下rabbitmq服务基本就搭建好了。具体如何配置和添加账号可另外查阅。