• CentOS 6.8 源码安装RabbitMQ


    一、安装依赖环境


    yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel

    二、安装erlang


    1.下载所需源码,此次下载的是otp_src_17.4.tar.gz
    (wget http://erlang.org/download/otp_src_19.0.tar.gz)
    2.解压源码
    tar xvf otp_src_17.4.tar.gz
    3.进入解压后的目录
    cd otp_src_17.4
    4.配置安装路径
    ./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac
    5.编译安装
    make && make install

    常见问题:
    No1.configure: error: /bin/sh '/home/jiayi/otp_src_18.2.1/erts/configure' failed for erts
    解决:yum -y install ncurses-devel

    6.配置环境变量
    vim /etc/profile
    在最后面加上
    export PATH=$PATH:/usr/local/erlang/bin
    保存退出后执行下面语句使之生效
    source /etc/profile

    7.验证
    输入“erl”。如果能显示erlang的版本等信息表示安装成功。

    三、安装RabbitMQ


    1.下载源码,rabbitmq-server-generic-unix-3.6.14.tar.xz
    wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.14/rabbitmq-server-generic-unix-3.6.14.tar.xz
    2.解压文件
    xz -d rabbitmq-server-generic-unix-3.6.14.tar.xz
    tar -xvf rabbitmq-server-generic-unix-3.6.14.tar
    解压后的文件名是:
    rabbitmq_server-3.6.14
    3.进入rabbitmq_server-3.6.14直接运行
    ./sbin/rabbitmq-server start

    常见问题:
    No1.ERROR: epmd error for host "****": timeout (timed out establishing tcp connection)
    解决:主机名和ip不匹配,更改/etc/hosts
    127.0.0.1 yournewhostname

    四、管理


    1.启动
    ./sbin/rabbitmq-server start
    2.启动管理插件
    ./rabbitmq-plugins enable rabbitmq_management
    3.添加用户并分配权限
    ./rabbitmqctl add_user admin admin
    ./rabbitmqctl set_user_tags admin administrator
    4.停止
    ./rabbitmqctl stop
    5.查看端口占用情况
    netstat -lnp|grep 5672
    6.赋权
    通过端口15672登录进后台之后,选择“admin”菜单,然后选择创建的“admin”用户,进去单击“Set permission”即可。

  • 相关阅读:
    数据结构之线段树
    数据结构之线段树
    数据结构之树状数组
    codevs1073 家族
    codevs1069 关押罪犯
    codevs1001 舒适的路线
    codevs1282 约瑟夫问题
    codevs1081 线段树练习 2
    codevs1225 八数码难题
    codevs1080 线段树练习
  • 原文地址:https://www.cnblogs.com/duanjt/p/10042862.html
Copyright © 2020-2023  润新知