Centos7下安装RabbitMQ

2018-10-16  本文已影响0人  空城空忆亦空心

系统:CentOS 7.3
RabbitMQ:RabbitMQ 3.7.7
erlang:Erlang/OTP 21

1.安装依赖环境erlang

或者:wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm

rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

yum -y install erlang

erl

  • 成功
    Erlang/OTP 21 [erts-10.1] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1] [hipe]
    Eshell V10.1 (abort with ^G)
    1>

Error: Package: erlang-wx-21.1-1.el7.x86_64 (erlang-solutions)
Requires: libwx_gtk2u_core-2.8.so.0(WXU_2.8)(64bit)

  • 解决:先安装所需环境支持,再重新执行yum -y install erlang
    yum install epel-release
    yum install unixODBC unixODBC-devel wxBase wxGTK SDL wxGTK-gl

2.安装依赖环境socat

yum -y install socat

3.安装RabbitMQ

rpm -ivh rabbitmq-server-3.7.7-1.el6.noarch.rpm

4.开启远程登录权限

cp /usr/share/doc/rabbitmq-server-3.7.7/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config

vim /etc/rabbitmq/rabbitmq.config

  • 大概第61行
    %% {loopback_users, []}, 改为{loopback_users, []} :表示所有人可以连接

5.开启控制台插件

rabbitmq-plugins enable rabbitmq_management

  • 启动成功界面


    image.png

6.启动RabbitMQ

cd /usr/lib/rabbitmq/bin

rabbitmq-server start

image.png

1.查看文件/var/lib/rabbitmq/.erlang.cookie的权限发现所属用户不是rabbitmq

  • ll /var/lib/rabbitmq/.erlang.cookie


    image.png

2.修改该文件的权限

  • chown rabbitmq:rabbitmq /var/lib/rabbitmq/.erlang.cookie


    image.png

rabbitmq-server start

  • 成功界面


    image.png

7.浏览器访问,默认是15672端口

ip地址:15672

  • 访问成功


  • 登录成功(默认用户名:guest 默认密码:guest)


    image.png
上一篇下一篇

猜你喜欢

热点阅读