centos7上安装RABBITMQ-SERVER

版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/longzhizhui926/article/details/82500056

RabbitMQ,一个开源的消息队列工具,且由 Erlang 语言开发的 AMQP的开源实现的。RabbitMQ最早源于金融系统,使用在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现都比较优秀。

     近期,业务测试需求rabbitmq环境,就搭建了一个单机环境。下面将过程简单介绍下:

由于是ecs云主机,所以直接使用yum安装,由于使用的是网络源,ecs已经配好扩展源,直接开装。

第一、安装依赖环境

[root@nodem1 ~]# yum -y install erlang

我们在执行安装RabbitMQ之前,需要安装依赖环境erlang。

第二、安装RabbixMQ

[root@nodem1 ~]# yum -y install rabbitmq-server

启动服务。

[root@nodem1 ~]#systemctl restart rabbitmq-server.service

[root@nodem1 ~]#systemctl enable rabbitmq-server.service

扫描二维码关注公众号,回复: 3579850 查看本文章

[root@nodem1 ~]#systemctl status rabbitmq-server.service


● rabbitmq-server.service - RabbitMQ broker
   Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: disabled)
   Active: active (running) since Fri 2018-09-07 17:16:04 CST; 16min ago
  Process: 11872 ExecStop=/usr/lib/rabbitmq/bin/rabbitmqctl stop (code=exited, status=0/SUCCESS)
 Main PID: 11899 (beam)
   Memory: 45.1M
   CGroup: /system.slice/rabbitmq-server.service
           ├─11899 /usr/lib64/erlang/erts-5.10.4/bin/beam -W w -K true -A30 -P 1048576 -- -root /usr/lib64/erlang -progname erl -- -home /var/lib/rabbitmq -- -pa /usr/lib/rabbitmq/lib/rabbitmq_server-3.3.5/sbin/...
           ├─11915 /usr/lib64/erlang/erts-5.10.4/bin/epmd -daemon
           ├─11971 inet_gethost 4
           └─11972 inet_gethost 4
第三、创建账户
[root@nodem1 ~]#rabbitmqctl add_user radmin radmin123

[root@nodem1 ~]#rabbitmqctl set_user_tags radmin administrator

[root@nodem1 ~]#rabbitmqctl set_permissions -p / radmin ".*" ".*" ".*"

如果要使用web界面,我们还需要安装插件。

[root@nodem1 ~]#rabbitmq-plugins enable rabbitmq_management

这个地方注意下,如果ss  -anlptu  查看端口没有看到15672这个端口启动的话,将服务重启下。

用户创建完毕,我们可以登入:

登入地址:http://我们服务器IP地址:15672/

注:5672是服务端口,15672是网络服务端口,25672是集群端口。

第四、设置安全组规则

由于是云主机所以要增加入方向安全组规则:

登录阿里云控制台-->ECS服务器-->安全组-->配置规则-->公网入方向/出方向,点击快速创建规则
自定义端口填写:15672/15672
授权对象填写: 0.0.0.0/0

第五、查看是否生效

我们用默认的用户名admin和密码是radmin123,然后登入。(这里还要注意ecs自身的防火墙和selinux)

猜你喜欢

转载自blog.csdn.net/longzhizhui926/article/details/82500056
今日推荐