1、下载MQ软件包和依赖包
wget http://resources.fzcyjh.com/linux/rabbitmq/rabbitmq-all.zip
2、安装Erlang依赖包
安装Erlang的依赖包
yum install -y ncurses-libs.x86_64
安装Erlang
cd otp_src_R16B03-1/
./configure
make
make install
测试Erlang是否安装成功
/usr/local/bin/erl
N = lists:filter (fun (N) -> N rem 2 == 0 end, lists:seq (1,30)).
halt().
3、安装simplejson
cd simplejson-2.6.1/
python2.6 setup.py install
4、安装rabbitmq
mv rabbitmq_server-3.1.4 /usr/local/
cd /usr/local/
ln -s rabbitmq_server-3.1.4 rabbitmq_server
ll
/usr/local/rabbitmq_server/sbin/rabbitmq-plugins enable rabbitmq_management
/usr/local/rabbitmq_server/sbin/rabbitmq-plugins list
/usr/local/rabbitmq_server/sbin/rabbitmq-server -detached
netstat -ntlpu | grep beam.smp
在浏览器输入 http://IP:15672 默认账户:guest 默认密码: guest
5、配置集群
A服务器 192.168.50.190
B服务器 192.168.50.191
a、配置hosts,能互相通过主机名ping通
b、拷贝.erlang.cookie文件到另外一台机器,并配置权限
进A服务器的/root/.erlang.cookie 拷贝到B服务器,颠倒也无所谓,目的是为了保证该文件一致
chmod 400 /root/.erlang.cookie
c、加入集群
cd /usr/local/rabbitmq_server/sbin/
./rabbitmqctl stop_app
./rabbitmqctl join_cluster --ram rabbit@SH-L-041059
./rabbitmqctl start_app
./rabbitmqctl cluster_status
d、添加策略
领取专属 10元无门槛券
私享最新 技术干货