RabbitMQ Centos6.8安裝

RabbitMQ是一個在AMQP協議標準基礎上完整的,可服用的企業消息系統。他遵循Mozilla Public License開源協議。採用 Erlang 實現的工業級的消息隊列(MQ)服務器。本文檔主要介紹如何在Centos6.8上安裝Rabbitmqhtml

 

1、下載安裝包:

    安裝RabbitMQ前須要安裝Erlang,因此在下載時須要一塊兒下載:java

        Erlang語言開發包 下載地址 http://www.erlang.org/download.html c++

        Erlang當前最版本是21.1,我就下載了這個版本。vim

        RabbitMQ 下載地址 http://www.rabbitmq.com/download.html  瀏覽器

        RabbitMQ須要選擇Linux經過用版進行下載,當前最新版是3.7.8,我就下載了這個版本。bash

        

    Erlang版本與RabbitMQ版本有相關性,必須作到相互配合,若是不清楚什麼版本的RabbitMQ須要安裝哪個版本的Erlang請經過如下聯接查看:http://www.rabbitmq.com/which-erlang.html服務器

    整個安裝過程是經過SecureCRT終端工具聯接到Centos上進行安裝的,須要先準備SecureCRT,並聯接到服務器上。工具

    下載完成以後須要先把下載包上傳到Centos的服務器上。本人上傳的位置是/root下。上傳工具可使用是SecureFX。spa

2、安裝編譯工具:

    安裝Erlang以前須要進行編譯工具安裝,經過執行如下命令就能夠完成安裝:插件

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel

3、安裝Erlang:

    安裝Erlang

        按如下順序執行相應命令就能夠:

#進入上傳安裝工具存放目錄
cd /root

#解壓erlang
tar xvf otp_src_21.1.tar.gz

#進入解壓erlang目錄
cd otp_src_21.1

#配置 '--prefix'指定的安裝目錄,必須記住這個目錄下面須要修改此目錄
./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac

#安裝
make && make install

    配置Erlang環境變量

#打開配置文件命令
vim /etc/profile

    在打開的配置文件中添加如下代碼:

#在文件末尾添加下面代碼 'ERLANG_HOME'等於上一步'--prefix'指定的目錄
ERLANG_HOME=/usr/local/erlang
PATH=$ERLANG_HOME/bin:$PATH
export ERLANG_HOME
export PATH

    完成上面代碼添加等工做以後須要執行下面命令刷新及查看是否成功

#使環境變量生效
source /etc/profile

#輸入命令檢驗是否安裝成功,以下輸出表示安裝成功
erl

經過如下步驟就完成了erlang安裝,並驗證成功。

4、安裝RabbitMQ:

    安裝RabbitMQ:

        RabbitMQ3.7版本無需make、make install 解壓就能夠用,相應命令以下:

#進入上傳文檔存放目錄
cd /root

#解壓rabbitmq,官方給的包是xz壓縮包,因此須要使用xz命令
xz -d rabbitmq-server-generic-unix-3.7.8.tar.xz

#xz解壓後獲得.tar包,再用tar命令解壓
tar -xvf rabbitmq-server-generic-unix-3.7.8.tar -C  /usr/local/

    安裝管理頁面插件

#進入rabbitmq sbin目錄
cd /usr/local/rabbitmq_server-3.7.8/sbin
#開啓管理頁面插件
./rabbitmq-plugins enable rabbitmq_management

    啓動及關閉命令

#進入RabbitMQ sbin目錄
cd /usr/local/rabbitmq_server-3.7.8/sbin

#啓動命令,該命令ctrl+c後會關閉服務
./rabbitmq-server

#在後臺啓動Rabbit
./rabbitmq-server -detached

#關閉服務
./rabbitmqctl stop

#關閉服務(kill) 找到rabbitmq服務的pid   [不推薦]
ps -ef|grep rabbitmq
kill -9 ****

    添加管理員帳號

#進入RabbitMQ sbin目錄
cd /usr/local/rabbitmq_server-3.7.8/sbin

#添加用戶
#rabbitmqctl add_user Username Password
./rabbitmqctl add_user admin 123456

#分配用戶標籤
#rabbitmqctl set_user_tags User Tag
#[administrator]:管理員標籤
./rabbitmqctl set_user_tags admin administrator

 

5、網頁登陸:

    瀏覽器輸入地址:http://服務器IP地址:15672/ 

    頁面如何沒法打開時,須要先查看防火牆是否關閉或者端口號是否在防火牆中打開。

    RabbitMQ經常使用端口
        4369 (epmd), 
        25672 (Erlang distribution) 
        56725671 (AMQP 0-9-1 without and with TLS) 
        15672 (if management plugin is enabled) 
        6161361614 (if STOMP is enabled) 
        18838883 (if MQTT is enabled)

    經過以上幾步就完成了RabbbitMQ在Centos6.8上的安裝。

相關文章
相關標籤/搜索