zoukankan      html  css  js  c++  java
  • centos安装rabbitMQ

    查看RabbitMQ启动状态:rabbitmqctl status 

    链接:https://pan.baidu.com/s/14dqCIAbmRcAp-IJx5HzxYw
    提取码:g48t

    1.由于RabbitMQ依赖Erlang, 所以需要先安装Erlang。

    首先下载Erlang 下载地址 “http://www.erlang.org/downloads/”

    2.将下载好的源码上传到Linux服务器上

    3.在安装之前需要先安装依赖

    “yum install ncurses-devel”

    4.解压文件

    “tar xf otp_src_20.1.tar.gz”

    5.切换到解压的目录下“cd otp_src_20.1”然后执行安装命令“./configure --prefix=/usr/local/erlang --without-javac”出现如下界面显示安装成功。

    6.进行编译,输入命令“make”耐心等待编译成功。

    7.然后执行安装命令“make install”

    8.检查安装结果,首先进入安装目录“cd /usr/local/erlang/”

    9.进入bin目录下执行“./erl”命令。

     

    10.接下来就需要安装rabbitMQ了,还是先上传文件到Linux中。

     

    11.因为后缀名是“XZ”所以先使用命令“xz -d rabbitmq-server-generic-unix-3.7.7.tar.xz ”

    12.然后解压tar文件。命令“tar xf rabbitmq-server-generic-unix-3.7.7.tar”

    13.还是需要安装几个依赖,命令分别是:

    yum install python -y

    yum install xmlto -y

    yum install python-simplejson -y

    14.将文件移动到指定位置“mv rabbitmq_server-3.7.7 /usr/local/rabbitmq”

    15.进入到安装目录“cd /usr/local/rabbitmq/sbin/”

    16.使用命令“vim /etc/profile”在文件在底部添加

    “export PATH=$PATH:/usr/local/ruby/bin:/usr/local/erlang/bin:/usr/local/rabbitmq/sbin”

    "/usr/local/ruby/bin:"书写不变,其他根据实际路径进行书写

     

    17“source /etc/profile”使修改文件生效

    18.启动rabbitMQ(可跳过)

    [root@localhost sbin]#./rabbitmq-server

    19.后台启动RabbitMq

    [root@localhost sbin]#./rabbitmq-plugins enable rabbitmq_management #启动后台管理
    [root@localhost sbin]#./rabbitmq-server -detached #后台运行rabbitmq

    20.设置用户名密码

    由于guest用户被限制,只能通过localhost访问,因此我们需要新建一个用户,并授予管理员权限。
    新建一个用户名为admin,密码为admin的用户,并授予管理员(administrator)权限

    [root@localhost sbin]#./rabbitmqctl add_user admin 123
    [root@localhost sbin]#./rabbitmqctl set_user_tags admin administrator

    21登录RabbitMq管理后台http://服务器IP地址:15672 

    设置admin用户的权限

     

  • 相关阅读:
    编程实现折半法查找
    浅谈C++多态性
    纯虚函数的使用汇总
    虚函数如何实现多态 ?
    重载(overload),覆盖(override),隐藏(hide)的区别
    Qt入门之常用Qt标准对话框之QMessageBox
    Qt5学习笔记(5)——列表框QListWidget类
    python 文件的方法
    python---while循环
    python ---strip()方法,split()方法,删除字符串开头或结尾,字符串分隔
  • 原文地址:https://www.cnblogs.com/sewen-H/p/13336420.html
Copyright © 2011-2022 走看看