zoukankan      html  css  js  c++  java
  • 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。

  • 相关阅读:
    ACM的算法分类 2015-04-16 14:25 22人阅读 评论(0) 收藏
    初学Larevel 2014-08-21 11:24 90人阅读 评论(0) 收藏
    初学PHP&MySQL 2014-05-31 12:40 92人阅读 评论(0) 收藏
    codeforces 570 E. Pig and Palindromes (dp)
    codeforces 570 D. Tree Requests (dfs序)
    poj 2157 Maze (bfs)
    cf 570 C. Replacement (暴力)
    cf 570B B. Simple Game(构造)
    cf 570 A. Elections
    hdu 1429胜利大逃亡(续) (bfs+状态压缩)
  • 原文地址:https://www.cnblogs.com/sung1024/p/11425824.html
Copyright © 2011-2022 走看看