最近在調研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 看到如下資訊證明已經啟動成功,該資訊詳細的列出了所使用的版本號,以及監聽...