rabbitmq安装linux7

官网地址 https://www.rabbitmq.com/

安装

1、安装erlang
rpm -ivh erlang-21.3.2-1.el6.x86_64.rpm
验证:erl
2、socat安装
官网: http://www.dest-unreach.org/socat/
yum install socat
3、安装rabbitmq
rpm –ivh  rabbitmq-server-3.7.13-1.el7.noarch.rpm


配置rabbitmq


1、配置hostname和hosts
[root@izbp18o219vg6a8zj5b9cmz software]# cat  /etc/hostname
node1
[root@izbp18o219vg6a8zj5b9cmz software]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

ip node1
[root@izbp18o219vg6a8zj5b9cmz software]#

2、修改rabbitmq的配置文件
vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.13/ebin/rabbit.app


3、rabbitmq包含的操作
rabbitmq
rabbitmqctl           rabbitmq-diagnostics  rabbitmq-plugins      rabbitmq-server

4、启动
rabbitmq-server start &
[1] 3871
[root@izbp18o219vg6a8zj5b9cmz ebin]#
  ##  ##
  ##  ##      RabbitMQ 3.7.13. Copyright (C) 2007-2019 Pivotal Software, Inc.
  ##########  Licensed under the MPL.  See http://www.rabbitmq.com/
  ######  ##
  ##########  Logs: /var/log/rabbitmq/rabbit@izbp18o219vg6a8zj5b9cmz.log
                    /var/log/rabbitmq/rabbit@izbp18o219vg6a8zj5b9cmz_upgrade.log

              Starting broker...
completed with 0 plugins.
关闭 rabbitmqctl  app_stop

5、查看是否启动(端口5672)
# lsof -i:5672
COMMAND   PID     USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
beam.smp 4125 rabbitmq   75u  IPv6 54057470      0t0  TCP *:amqp (LISTEN)

6、rabbitmq-plugins
# rabbitmq-plugins list
Listing plugins with pattern ".*" ...
Configured: E = explicitly enabled; e = implicitly enabled
| Status: * = running on rabbit@izbp18o219vg6a8zj5b9cmz
|/
[  ] rabbitmq_amqp1_0                  3.7.13
[  ] rabbitmq_auth_backend_cache       3.7.13
[  ] rabbitmq_auth_backend_http        3.7.13
[  ] rabbitmq_auth_backend_ldap        3.7.13
[  ] rabbitmq_auth_mechanism_ssl       3.7.13
[  ] rabbitmq_consistent_hash_exchange 3.7.13
[  ] rabbitmq_event_exchange           3.7.13
[  ] rabbitmq_federation               3.7.13
[  ] rabbitmq_federation_management    3.7.13
[  ] rabbitmq_jms_topic_exchange       3.7.13
[  ] rabbitmq_management               3.7.13
[  ] rabbitmq_management_agent         3.7.13
[  ] rabbitmq_mqtt                     3.7.13
[  ] rabbitmq_peer_discovery_aws       3.7.13
[  ] rabbitmq_peer_discovery_common    3.7.13
[  ] rabbitmq_peer_discovery_consul    3.7.13
[  ] rabbitmq_peer_discovery_etcd      3.7.13
[  ] rabbitmq_peer_discovery_k8s       3.7.13
[  ] rabbitmq_random_exchange          3.7.13
[  ] rabbitmq_recent_history_exchange  3.7.13
[  ] rabbitmq_sharding                 3.7.13
[  ] rabbitmq_shovel                   3.7.13
[  ] rabbitmq_shovel_management        3.7.13
[  ] rabbitmq_stomp                    3.7.13
[  ] rabbitmq_top                      3.7.13
[  ] rabbitmq_tracing                  3.7.13
[  ] rabbitmq_trust_store              3.7.13
[  ] rabbitmq_web_dispatch             3.7.13
[  ] rabbitmq_web_mqtt                 3.7.13
[  ] rabbitmq_web_mqtt_examples        3.7.13
[  ] rabbitmq_web_stomp                3.7.13
[  ] rabbitmq_web_stomp_examples       3.7.13

7、启用控制台

# rabbitmq-plugins enable rabbitmq_management
Enabling plugins on node rabbit@izbp18o219vg6a8zj5b9cmz:
rabbitmq_management
The following plugins have been configured:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch
  Applying plugin configuration to rabbit@izbp18o219vg6a8zj5b9cmz...
  The following plugins have been enabled:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch

started 3 plugins.

8、登录http://ip:15672/  报错
找到这个文件rabbit.app
/usr/lib/rabbitmq/lib/rabbitmq_server-3.7.7/ebin/rabbit.app

将:{loopback_users, [<<”guest”>>]},
改为:{loopback_users, []},
原因:rabbitmq从3.3.0开始禁止使用guest/guest权限通过除localhost外的访问

9、在里面可以修改密码

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值