基于Centos7的RabbitMQ安装
本文档主要描述RabbitMQ的基本安装和配置相关内容。
本文档是基于Centos7.x系统。
一、安装rabbitmq的依赖包
使用yum工具安装
yum install -y ncurses ncurses-devel openssl openssl-devel python python-devel socat
二、安装erlang程序
由于rabbitmq是基于erlang语言编写的软件,所以它的运行离不开erlang的基础环境,以下是基于rpm包安装,版本是20.x.x
erlang的rpm包可以在github网站直接下载,地址如下:https://github.com/rabbitmq/erlang-rpm/releases
注意rabbitmq的版本与erlang的版本是有一些大版本的对应关系,具体查看rabbitmq的官网:
http://www.rabbitmq.com/which-erlang.html
这里下载20的最新版本:
https://github.com/rabbitmq/erlang-rpm/releases/download/v20.2.2/erlang-20.2.2-1.el6.x86_64.rpm
下载完成后直接使用rpm命令安装
rpm -ivh erlang-20.2.2-1.el6.x86_64.rpm
三、安装rabbitmq-server程序
这里也是基于rabbitmq-server的rpm包安装,各个版本的下载目录如下:
https://github.com/rabbitmq/rabbitmq-server/releases
我这里下载3.6版本中的当前最新的3.6.14版本
rabbitmq-server-3.6.14-1.el7.noarch.rpm
下载完成后直接安装即可
rpm -ivh rabbitmq-server-3.6.14-1.el7.noarch.rpm
四、启动rabbitmq-server,并开启web管理控制台
启动命令如下
systemctl start rabbitmq-server.service
rabbitmq-server默认端口是:5672。
使用rabbitmq的manager插件
rabbitmq-plugins enable rabbitmq_management
rabbitmq_management插件,可以开启rabbitmq的web管理控制台,监控的端口是:15672
如果查看当前rabbitmq所有已安装的插件(安装并不代码启用),可使用命令:rabbitmq-plugins list
五、创建管理账户
由于rabbitmq-server默认只创建的一个guest账户,该账户只能在本地访问使用,因此作为服务器来说,必须要创建一个新的管理员账户,操作如下:
#创建rabbit用户,密码为passwd rabbitmqctl add_user rabbit passwd #设置rabbit用户权限 rabbitmqctl set_permissions -p "/" rabbit ".*" ".*" ".*" #设置用户角色,有:management policymaker monitoring administrator rabbitmqctl set_user_tags rabbit administrator
六、访问http:http://x.xx.x:15672
输入用户名和密码后。
就可以看到rabbitmq的web管理控制台了。
做自己喜欢做的事。
浙公网安备 33010602011771号