Centos6.5 安装 RabbitMQ3.6.1
安装编译工具:
1 | yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel perl |
安装Erlang:
1.下载erlang 官方下载地址:
1 | http://erlang.org/download/otp_src_18.3.tar.gz |
2.安装 解压:
1 | tar xvf otp_src_18.3.tar.gz |
配置–prefix指定的安装目录:
1 | ./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac |
安装:
1 | make && make install |
3.配置erlang环境变量
1 | vim /etc/profile |
在文件末尾添加下面代码 ‘ERLANG_HOME’等于上一步’–prefix’指定的目录:
1 | ERLANG_HOME=/usr/local/erlang |
使环境变量生效:
1 | source /etc/profile |
输入命令检验是否安装成功:
1 | erl |
有输出表示安装成功.
安装RabbitMQ
1.下载RabbitMQ 官方下载地址:
1 | http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-generic-unix-3.6.1.tar.xz |
2.安装 RabbitMQ3.6版本无需make、make install 解压就可以用. 解压rabbitmq,官方给的包是xz压缩包,所以需要使用xz命令:
1 | xz -d rabbitmq-server-generic-unix-3.6.1.tar.xz |
xz解压后得到.tar包,再用tar命令解压:
1 | tar -xvf rabbitmq-server-generic-unix-3.6.1.tar |
移动目录 看个人喜好:
1 | cp -rf ./rabbitmq_server-3.6.1 /usr/local/ |
修改文件夹名:
1 | mv rabbitmq_server-3.6.1 rabbitmq-3.6.1 |
开启管理页面插件:
1 | cd ./rabbitmq-3.6.1/sbin/ |
3.启动 启动命令,该命令ctrl+c后会关闭服务:
1 | ./rabbitmq-server |
在后台启动Rabbit:
1 | ./rabbitmq-server -detached |
关闭服务:
1 | ./rabbitmqctl stop |
关闭服务(kill) 找到rabbitmq服务的pid [不推荐]
1 | ps -ef|grep rabbitmq |
4.添加管理员账号 进入RabbitMQ安装目录:
1 | cd /usr/local/rabbitmq-3.6.1/sbin |
添加用户:
1 | #rabbitmqctl add_user Username Password |
分配用户标签:
1 | #rabbitmqctl set_user_tags User Tag |
5.登录管理界面 浏览器输入地址:
1 | http://服务器IP地址:15672/ |
输入第4部添加的账号密码登录.
其他问题
访问不了 安装完成之后如果机器有iptables,需要开放端口
1 | vim /etc/sysconfig/iptables |
RabbitMQ常用端口(摘自网络)
1 | 4369 (epmd), |