zoukankan      html  css  js  c++  java
  • Linux安装rabbitMq

    1、下载erlang

    http://erlang.org/download/

    这里我用17.5

    http://erlang.org/download/otp_src_17.5.tar.gz

    2.在RabbitMQ官网下载安装包rabbitmq-server-generic-unix-3.5.4.tar.gz 

    地址:http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.4/rabbitmq-server-generic-unix-3.5.4.tar.gz

    3、Erlang的安装有依赖其他模块 curses,ssl, orber(C++ compiler),Jdk等重要组件

       安装curses组件的命令:yum -y install ncurses-devel

     安装ssl组件的命令:yum install openssl-devel

     安装orber的命令:yun install gcc-c++

       安装Jdk    rpm -ivh xxx.rpm 即可不需要配置环境变量。

    4、安装erlang

      解压otp_src_17.5.tar.gz

      ./configure

      make && make install

    5、.测试Erlang是否安装成功

       在命令行输入erl命令判断

    [root@localhost otp_src_17.5]# er
    Erlang/OTP 17 [erts-6.4] [source] [64-bit] [async-threads:10] [hipe] [kernel-poll:false]
    
    Eshell V6.4  (abort with ^G)
    1>

    RabbitMQ的安装

      1.解压 rabbitmq-server-generic-unix-3.5.4.tar.gz 

         tar zxvf rabbitmq-server-generic-unix-3.5.4.tar.gz 

      解压完成就可以启动RabbitMQ了

      2.启动RabbitMQ  (以我的安装目录为例)

      cd /opt/rabbitmq/rabbitmq_server-3.5.4/sbin  进入rabbitmq的sbin目录

      ./rabbitmq-server                                          启动rabbitmq

      ./rabbitmqctl status                                       查看rabbitmq的运行状态信息

       ./rabbitmq-server -detached  后台启动

       ./rabbitmq-server start &      后台启动

    3、开启WEB管理功能

    cd sbin

    ./rabbitmq-plugins enable rabbitmq_management

    然后重启rabbit

    输入网址:http://192.168.102.128:15672/

    如果不能访问,注意开通防火墙15672和5672端口

    firewall-cmd --zone=public --add-port=5672/tcp --permanent

    firewall-cmd --zone=public --add-port=15672/tcp --permanent

    4、创建管理用户,登录WEB

    先启动rabbit-server,然后执行下面的命令

    ./rabbitmqctl add_user dev admin    添加账户 admin admin  分别是用户名和密码

    ./rabbitmqctl set_user_tags admin administrator  设置dev为管理员账户

    ./rabbitmqctl set_permissions -p / admin '.*' '.*' '.*'   设置对Vhost的配置,读和写的权限。

  • 相关阅读:
    linux一周学习总结
    浅谈用户、组之管理指令
    关于基因组注释文件GTF的解释
    swiper display:none 后 在显示 滑动问题
    CSS相关
    常用正则表达式
    CSS Flex布局
    原生js去掉所有的html标签,最终得到HTML标签中的所有内容
    python 爬虫与数据可视化--python基础知识
    mongodb的安装与配置
  • 原文地址:https://www.cnblogs.com/cocoat/p/7461834.html
Copyright © 2011-2022 走看看