• rabbitmq安装(linux)遇到 很多坑


    1.下载erlang
    官网地址 http://www.erlang.org/download 挑选合适的版本 然后 建议20.3
    运行命令 wget http://erlang.org/download/otp_src_20.3.tar.gz

    2.使用yum安装下必须的配件:  
    yum install gcc glibc-devel make ncurses-devel openssl-devel autoconf
    yum install unixODBC unixODBC-devel

    yum install fop

    3.开始安装
    tar -xvf otp_src_20.3.tar.gz # 注:文件名是tar.gz,实际上是tar格式,有200M
    cd otp_src_20.3
    ./configure --prefix=/usr/local/erlang --enable-hipe --enable-threads --enable-smp-support --enable-kernel-poll --without-javac
    这步可能会出现提示提示缺少的组件,详情见常见问题
    make && make install (ps:超慢)
    ln -s /usr/local/erlang/bin/erl /usr/local/bin/
    如果上步都已经完成 则可以使用了
    输入 erl

    4.常见问题:
    *********************************************************************
    ********************** APPLICATIONS DISABLED **********************
    *********************************************************************

    jinterface : Java compiler disabled by user

    *********************************************************************
    *********************************************************************
    ********************** APPLICATIONS INFORMATION *******************
    *********************************************************************

    wx : wxWidgets not found, wx will NOT be usable

    *********************************************************************
    *********************************************************************
    ********************** DOCUMENTATION INFORMATION ******************
    *********************************************************************

    documentation :
    fop is missing.
    Using fakefop to generate placeholder PDF files.

    *********************************************************************
    其中APPLICATIONS DISABLED 标示是必须要安装的,另外两个项目可以忽略
    jinterface : Java compiler disabled by user
    如果不用java编译可以忽略 在编译的时候 加入--without-javac

    5、查看rabbitmq与erlang对应的版本,防止不兼容:https://www.rabbitmq.com/which-erlang.html

    6、rabibitmq安装

    为了最方便不易出错,使用unix-generic.tar.gz通用版,不用rpm和源码。

    从http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.7/下载rabbitmq-server-generic-unix-3.5.7.tar.gz

    tar xzvf rabbitmq-server-generic-unix-3.5.7.tar.gz

    cd rabbitmq目录

    # 添加环境变量
    vim /etc/profile
    ------ 添加如下内容 ------
    PATH=$PATH:/usr/local/rabbitmq_server-3.7.8/sbin

    # 重载一下环境变量
    source /etc/profile
    # 添加web管理插件
    rabbitmq-plugins enable rabbitmq_management

    直接启动:
    ./sbin/rabbitmq-server
    后台启动:
    ./sbin/rabbitmq-server -detached

    停止:

    ./sbin/rabbitmqctl stop

    插件列表: rabbitmq-plugins list
    启动插件: rabbitmq-plugins enable XXX (XXX为插件名)
    停用插件: rabbitmq-plugins disable XXX

    7、设置RabbitMQ远程ip登录

    这里我们以创建个root帐号,密码123456为例,创建一个账号并支持远程ip访问。
    1.创建账号
    rabbitmqctl add_user root 123456
    2.设置用户角色
    rabbitmqctl set_user_tags root administrator
    3.设置用户权限
    rabbitmqctl set_permissions -p "/" root ".*" ".*" ".*"
    4.设置完成后可以查看当前用户和角色(需要开启服务)
    rabbitmqctl list_users

    浏览器输入:serverip:15672。其中serverip是RabbitMQ-Server所在主机的ip。

  • 相关阅读:
    Codeforces Round #370 (Div. 2) D. Memory and Scores DP
    HDU 5876 Sparse Graph BFS 最短路
    HDU 5875 Function st + 二分
    HDU 5869 Different GCD Subarray Query 离线+树状数组
    2016 ACM/ICPC Asia Regional Dalian Online HDU 5877 Weak Pair treap + dfs序
    detection in video and image
    vs 2012打开vs2013的sln
    dl in image process
    classifier
    mark
  • 原文地址:https://www.cnblogs.com/sung1024/p/11425824.html
Copyright © 2020-2023  润新知