Centos Download Rabbitmq
- Centos Rabbitmq
-
到erlang官网下载erlang
-
到rabbitMQ官网下载mq
-
安装依赖包
yum install -y gcc gcc-c++ unixODBC-devel openssl-devel ncurses-devel
-
将下载好的两个包传送到centos服务器上
scp otp_src_20.1.tar.gz root@www.xumingfa.com:/usr/src/ scp rabbitmq-server-generic-unix-3.7.4.tar.xz root@www.xumingfa.com:/usr/src/
-
解压erlang包
tar xf otp_src_20.1.tar.gz
-
切换到目录otp_src_20.1
cd otp_src_20.1
-
配置.configure(安装到
/usr/local/erlang20
目录 , 忽略 javac 编译器)./configure --prefix=/usr/local/erlang20 --without-javac
-
编译
make -j 4 make install
-
解压mq包
cd .. xz -d rabbitmq-server-generic-unix-3.7.4.tar.xz tar xf rabbitmq-server-generic-unix-3.7.4.tar
-
安装依赖
yum install python -y yum install xmlto -y pip install simplejson
-
将mq放到
/usr/local/rabbitmq
mv rabbitmq_server-3.7.4 /usr/local/rabbitmq cd /usr/local/rabbitmq/sbin/
-
配置环境变量
vim /etc/profile // 在profile文件后面追加 # erlang PATH=$PATH:/usr/local/erlang20/bin export PATH # rabbitmq PATH=$PATH:/usr/local/rabbitmq/sbin export PATH # 更新 source /etc/profile
-
启动rabbitmq服务
rabbitmq-server
-
关闭rabbitmq服务
rabbitmqctl stop
-
设置远程访问(默认guest只允许本地访问)
cd /usr/local/rabbitmq/ vim ./etc/rabbitmq/rabbitmq.config # 添加 [{rabbit, [{loopback_users, []}]}]. # wq保存退出 # 重启rabbitmq服务 rabbitmqctl stop rabbitmq-server