服务器安装部署RabbitMQ
安装环境:
Linux:CentOS 7.6
RabbitMQ:3.6.8
Erlang:5.10.4
1.安装Erlang(如果已经安装请忽略)
因为RabbitMQ是用Erlang语言开发,所以安装前需要先安装Erlang环境。
yum install erlang
安装完成后,查看是否安装成功:
erl
或
erl -version
安装成功如下图所示:
如下命令可以退出Erlang:
q().
2.安装RabbitMQ
可以本地下载然后选择连接工具上传到服务器,也可以直接下载。
先下载安装包:
wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.8/rabbitmq-server-3.6.8-1.el7.noarch.rpm
然后依次执行以下命令:
a.导入签名秘钥。
rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
b.安装RabbitMQ Server。
yum install rabbitmq-server-3.6.8-1.el7.noarch.rpm
c.nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装
rpm -i --nodeps rabbitmq-server-3.6.8-1.el7.noarch.rpm
安装完成后启动:
systemctl start rabbitmq-server
注:systemctl 在服务器版本6以上才可以用(用service也可替代systemctl )
启动好了后,可以查看服务状态:
rabbitmqctl status
3.配置用户
为保证数据安全,建议删除默认账户。默认账号用户名和密码都是guest。
a.删除默认账号
rabbitmqctl delete_user guest
b.创建一个新用户
rabbitmqctl add_user 用户名 密码
c.将创建的新用户设置为管理员
rabbitmqctl set_user_tags 用户名 administrator
d.赋予新建用户所有权限
rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*"
e.启用RabbitMQ的web管理界面。
rabbitmq-plugins enable rabbitmq_management
4.使用浏览器访问http://公网IP:15672 。
显示如下页面,说明RabbitMQ安装成功。
输入之前创建的用户名和密码后单击Login,进入RabbitMQ管理界面。
小结:
第一次写博客,写的不太好,但是希望自己坚持把每一次学到的新知识及时记录下来。同时希望各位大佬各抒己见,多多指点。
如果对文章有疑惑或者指教的地方请在下方留言,必会及时查询参考。