rabbitmq安装

来源:互联网 发布:淘宝qps 编辑:程序博客网 时间:2024/06/05 07:00
安装rabbitmq需要安装erlang和rabbitmq-server-generic-unix

安装erlang    otp_src_17.5

wget http://erlang.org/download/otp_src_17.5.tar.gz
tar zxvf otp_src_17.5.tar.gz
cd otp_src_17.5
./configure --prefix=/home/server/env/rabbitmq/erlang
错误:
configure: error: No curses library functions found

yum install ncurses-devel

错:
*********************************************************************
**********************  APPLICATIONS DISABLED  **********************
*********************************************************************

odbc           : ODBC library - link check failed

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

wx             : wxWidgets not found, wx will NOT be usable

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

documentation  : 
                 xsltproc is missing.
                 fop is missing.
                 The documentation can not be built.

*********************************************************************



安装ODBC library
yum install unixODBC-devel

checking lex output file root... ./configure: line 1475: lex: command not found
yum install flex


/bin/sh: yacc: 未找到命令
make[1]: *** [yac.c] 错误 127

yum install byacc


wx             : wxWidgets not found, wx will NOT be usable可以不装

cd otp_src_17.5
make &&make install

/etc/profile添加环境变量
export PATH=$PATH:/home/server/env/rabbitmq/erlang/bin
source /etc/profile使环境变量生效




安装rabbimq 3.5.3
 wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.3/rabbitmq-server-generic-unix-3.5.3.tar.gz
 tar zxvf rabbitmq-server-generic-unix-3.5.3.tar.gz
 ln -s build/rabbitmq_server-3.5.3/ rabbitmq
 
 /etc/rc.local添加环境变量
 export PATH=$PATH:/home/server/env/rabbitmq/rabbitmq/sbin
 
 source /etc/profile使环境变量生效
 

su - rabbitmq
rabbitmq-server -detached   //启动服务 对应端口4369
rabbitmqctl start_app  //启动节点  对用端口15672 25672 5672


rabbitmqctl list_users   //列出用户
rabbitmqctl add_user mquser mq123456  //添加用户
rabbitmqctl set_user_tags mquser administrator  //给用户赋权


给mquser添加虚拟机/权限
rabbitmq安装 - curious - 生活有你更精彩.
 

rabbitmq的队列和交换机最好通过程序来设置