Linux下 RabbitMQ的安裝與配置

2021-06-21 05:00:06 字數 2101 閱讀 3142

一  erlang安裝

rabbitmq是基於erlang的,所以首先必須配置erlang環境.

從erlang的官網

r15b01 source file

(72.0 mb)       

cd 進入解壓出來的資料夾

執行./configure --prefix=/opt/erlang  就會開始編譯安裝  會編譯到 /opt/erlang 下 然後執行 

make 和 make install

編譯完成以後,進入

/opt/erlang

,輸入erl

測試erlang

是否安裝成功。

修改/etc/profile

檔案,增加下面的環境變數:

#set erlang environment

export path=$path:/opt/erlang/bin

source profile

使得檔案生效

肯能會出現找不到包的情況,就直接yum install 吧!

******json安裝

cd /

tar zxvf ******json-2.4.0.tar.gz解壓縮檔案

cd ******json-2.4.0,python setup.py install。這是由於******json是依賴python指令碼的

rabbitmq的安裝有很多版本,我們使用generic unix版本。

cd /

tar zxvf rabbitmq-server-generic-unix-2.7.1.tar.gz -c /opt解壓到指定的資料夾下

cd /opt,建立軟鏈結ln -s rabbitmq-server-generic-unix rabbitmq

cd rabbitmq/sbin,./rabbitmq-server -detached可以實現後台啟動

修改/etc/profile,新增環境變數

#set rabbitmq environment

export path=$path:/opt/rabbitmq/sbin

source profile使得檔案生效

cd /opt/rabbitmq/sbin,./rabbitmqctl stop關閉rabbitmq

這樣就完成了安裝

啟用管理方式(用網頁方式管理mq)cd /opt/rabbitmq/sbin/  

執行./rabbitmq-plugin enable rabbitmq-management

然後訪問http://localhost:55672 

一般情況下,rabbitmq的預設配置就足夠了。如果希望特殊設定的話,有兩個途徑:

乙個是環境變數的配置檔案 rabbitmq-env.conf ;

乙個是配置資訊的配置檔案 rabbitmq.config;

注意,這兩個檔案預設是沒有的,如果需要必須自己建立。

rabbitmq-env.conf

這個檔案的位置是確定和不能改變的,位於:/etc/rabbitmq目錄下(這個目錄需要自己建立)。

檔案的內容包括了rabbitmq的一些環境變數,常用的有:

#rabbitmq_node_port=    //埠號

#hostname=

rabbitmq_nodename=mq

rabbitmq_config_file=        //配置檔案的路徑

rabbitmq_mnesia_base=/rabbitmq/data        //需要使用的mnesia資料庫的路徑

rabbitmq_log_base=/rabbitmq/log        //log的路徑

rabbitmq_plugins_dir=/rabbitmq/plugins    //外掛程式的路徑

具體的列表見:

rabbitmq.config

這是乙個標準的erlang配置檔案。它必須符合erlang配置檔案的標準。

它既有預設的目錄,也可以在rabbitmq-env.conf檔案中配置。

檔案的內容詳見:

Linux下安裝RabbitMQ服務

linux下部署rabbitmq 注意 在這裡使用的centos6.5版本 一 安裝erlang 面向併發的程式語言 二 關閉rabbitmq服務 usr local rabbitmq sbin rabbitmqctl stop 或ps ef grep rabbit 和 kill 9 開啟外掛程式管...

Linux環境下安裝RabbitMQ

安裝任何軟體包之前,建議使用以下命令更新軟體包和儲存庫 yum y update由於rabbitmq是基於erlang 面向高併發的語言 語言開發,所以在安裝rabbitmq之前,需要先安裝erlang。安裝erlang,可能yum裡面沒有 yum y install erlang socat 如y...

Linux下 RabbitMQ的安裝與配置

一 erlang安裝 rabbitmq是基於erlang的,所以首先必須配置erlang環境.cd 進入解壓出來的資料夾 執行.configure prefix opt erlang 就會開始編譯安裝 會編譯到 opt erlang 下 然後執行 make 和 make install 編譯完成以後...