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

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

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

第一、安装依赖环境

[[email protected] ~]# yum -y install erlang

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

第二、安装RabbixMQ

[[email protected] ~]# yum -y install rabbitmq-server

启动服务。

[[email protected] ~]#systemctl restart rabbitmq-server.service

[[email protected] ~]#systemctl enable rabbitmq-server.service

[[email protected] ~]#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
第三、创建账户
[[email protected] ~]#rabbitmqctl add_user radmin radmin123

[[email protected] ~]#rabbitmqctl set_user_tags radmin administrator

[[email protected] ~]#rabbitmqctl set_permissions -p / radmin ".*" ".*" ".*"

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

[[email protected] ~]#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)

centos7上安装RABBITMQ-SERVER

 

相关文章:

  • 2021-08-11
  • 2021-07-01
  • 2021-11-10
  • 2021-07-07
  • 2021-12-29
  • 2021-06-13
  • 2021-09-22
猜你喜欢
  • 2021-12-26
  • 2022-01-15
  • 2021-11-30
  • 2021-08-21
  • 2022-12-23
  • 2021-09-19
相关资源
相似解决方案