安裝RabbitMQ實錄(單機版)

2021-06-28 00:33:56 字數 2323 閱讀 8334

最近在調研rabbitmq,先簡單裝乙個單機版的玩玩,記錄如下:

1. 安裝erlang虛擬機器

rabbitmq基於erlang語言開發,所以需要安裝erlang虛擬機器,原始碼編譯乙個最新的版本:

wget 

tar zxvf otp_src_r15b01.tar.gz

cd otp_src_r15b01

./configure

注:在新裝的ubuntu下可能會出現no curses library functions found,apt-get install libncurses5-dev就好

make。

sudo make install

最後敲入erl驗證下。

2.安裝python

由於rabbitmq的一些指令碼是用python寫的,所以得裝,裝乙個2.x的最新版本吧,太老的不行,現在是2.7.3,還是原始碼編譯:

wget

tar zxvf python-2.7.3.tgz

cd ./python-2.7.3/

./configure --prefix=?? 注意:這裡安裝在新目錄,以防止覆蓋系統預設安裝的python

make                                  

sudo make install

sudo ln -s 之前prefix的值/bin/python /usr/bin/python

最後敲入python驗證下。

tar xvzf ******json-2.6.1.tar.gz

cd ******json-2.6.1

sudo python setup.py install

3.安裝rabbitmq server。

wget

tar xvzf rabbitmq-server-generic-unix-2.8.5.tar.gz

最後讓它跑起來,先來看看配置,以下是複製過來的:

主要參考官方文件:

一般情況下,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    //外掛程式的路徑

具體的列表見:#define-environment-variables

rabbitmq.config

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

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

檔案的內容詳見:#config-items

下面是自己的做法,在安裝目錄下執行 vi ./etc/rabbitmq/rabbitmq-env.conf

輸入以下內容,進行最初步的配置,儲存。

rabbitmq_node_port=55555

rabbitmq_nodename=mq

rabbitmq_mnesia_base=/home/xcc/rabbitmq/data

rabbitmq_log_base=/home/xcc/rabbitmq/log

rabbitmq_plugins_dir=/home/xcc/rabbitmq/plugins

最後啟動伺服器,在安裝目錄下執行./sbin/rabbitmq-server -detached,以daemon啟動rabbitmq服務。

再驗證下是否啟動成功,在安裝目錄下執行./sbin/rabbitmqctl status,可以檢視伺服器狀態。

再netstat -an | grep 埠號,看看是否在這個埠號監聽。

over。

redis安裝 單機版

因為redis使用c語言開發的,如果要執行在linux上,需要gcc c 的環境。那麼我們就要先看一下是否安裝了gcc c 如果沒有的話,需要在虛擬機上安裝gcc c 環境 友情提示,除了指令碼語言,linux上執行啥東西都需要裝環境 首先需要檢視linux上是否擁有該執行環境,輸入命令為 rpm ...

安裝單機版redis

2.執行redis cd redis 3.2.8 服務端啟動 src redis server redis.conf 客戶端連線 src redis cli h m01 p 6379 服務端停止 src redis cli h m01 p 6379 shutdown 或者為了方便可以單獨把redis...

Redis單機版安裝

tar zxvf redis 4.0.1.tar.gz make make install 檔案說明 進入redis的安裝目錄下,在安裝目錄下執行 root bogon redis 4.0.1 src redis server 看到如下資訊證明已經啟動成功,該資訊詳細的列出了所使用的版本號,以及監聽...