centos rabbitmq 安裝

MQ 的一個產品【消息隊列】java

rabbitmq 的本質
《1》rabbitmq 是用什麼語言編寫的? => erlang
《2》rabbitmq 實際上是遵循amqp 協議的一個erlang 代碼實現linux

amqp 協議: 高級消息隊列協議。。。c++

安裝:安裝erlang 依賴
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel perlweb

wget http://erlang.org/download/otp_src_19.3.tar.gz
tar -zxvf otp_src_19.3.tar.gz
./configure --prefix=/install/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac算法


make && make installapp

配置環境變量:
echo 'PATH=/install/erlang/bin/:$PATH' >> /etc/profile
source /etc/profile工具

rabbitmq 二進制包:
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-generic-unix-3.6.10.tar.xz
xz是一個使用LZMA壓縮算法的無損數據壓縮文件格式,
是絕大數linux默認就帶的一個壓縮工具。
其解壓方式爲xz -d {要解壓的文件名},
解壓出來是一個tar文件,就能夠用tar文件的解壓方法tar -xvf {解壓出來的tar文件名}unix

xz -d rabbitmq-server-generic-unix-3.6.10.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.6.10.tar
mv rabbitmq_server-3.6.10/ /install/rabbitmq
cd /install/rabbitmq
配置環境變量:
echo 'PATH=/install/rabbitmq/sbin/:$PATH' >> /etc/profile
source /etc/profileserver

 rabbitmqctl start_apprabbitmq

安裝web 管理界面:

rabbitmq-plugins enable rabbitmq_management

相關文章
相關標籤/搜索