Rabbit-MQ 部署
cd /usr/local/src/
yum -y install wget
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
安装依赖
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC unixODBC-devel httpd python-simplejson perl xmlto
安装erlang
wget http://erlang.org/download/otp_src_19.2.tar.gz #这个下载比较慢,推荐ftp上传
tar xf otp_src_19.2.tar.gz
cd otp_src_19.2
./configure --prefix=/usr/local/erlang --enable-smp-support --enable-threads --enable-sctp --enable-kernel-poll --enable-hipe --with-ssl
#注意上面截图提示 "jinterface : No Java compiler found" 如果你安装了gcc,这里就用不上java编译了
这步时间较长
make && make install
配置erlang环境:
vi /etc/profile
export PATH=$PATH:/usr/local/erlang/bin
source /etc/profile
测试erlang环境
退出erl命令行用:half().
下载并安装rabbitmq-server
#wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.4/rabbitmq-server-generic-unix-3.5.4.tar.gz(编译安装包)
这里我用RPM安装
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.6/rabbitmq-server-3.5.6-1.noarch.rpm(推荐RPM安装)
yum -y install rabbitmq-server-3.5.6-1.noarch.rpm
依次执行下面黑色字体命令:
#开启web管理插件
rabbitmq-plugins enable rabbitmq_management
#启动服务
service rabbitmq-server start
#添加用户和删除guest
rabbitmqctl add_user admin Rfd.com
rabbitmqctl set_user_tags admin administrator
rabbitmqctl delete_user guest
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
浏览器访问:http://IP:15672/
用户名:admin 密码:Rfd.com
设置开机自启
chkconfig --add rabbitmq-server
chkconfig rabbitmq-server on
清空一个队列的数据
rabbitmqctl -p ${vhost-name} purge_queue ${queue-name}