linux(debian)系統中安裝RabbitMQ
阿新 • • 發佈:2018-12-17
首先要安裝RabbitMQ,需要安裝ncurses-devel和erlang
-
安裝命令:
tar -zxvf ncurses-6.0.tar.gz cd ncurses-6.0 ./configure --with-shared --without-debug --without-ada --enable-overwrite make make install
//建立一個資料夾/usr/local/erlang # mkdir -p /usr/local/erlang //解壓otp_src_20.1.tar.gz # tar -xzvf otp_src_20.1.tar.gz //切換至otp_src_20.1資料夾 # cd otp_src_20.1 //沒有安裝ncurses-devel的這一步可能會報錯 //然後執行安裝命令“./configure --prefix=/usr/local/erlang --without-javac”出現如下介面顯示安裝成功。 # ./configure --prefix=/usr/local/erlang --without-javac
//編譯。 make -j8(這個命令名字很有趣)啟用多個執行緒一起編譯速度會快點,也可以直接使用make
# make -j8
等待
# make install
檢查安裝結果,首先進入安裝目錄“cd /usr/local/erlang/”
配置環境變數:
# vim /etc/profile
//在末尾加入以下內容:
export PAHT=$PATH:/usr/local/erlang/bin
(這裡要注意你如果機器上配置過java或者其他的環境變數則只需要在最後一行 加:/usr/local/erlang/bin),如: 然後source一下讓環境變數生效
# source /etc/profile
測試erlang是否可用以及變數是否生效
# erl
# tar xvf rabbitmq-server-generic-unix-3.6.15.tar.xz
# mv rabbitmq_server-3.6.15 /usr/local/RabbitMQ
3.設定環境變數
# vim /etc/profile
在末尾加入以下內容:
#set RabbitMQ environment
export PAHT=$PATH:/usr/local/RabbitMQ/sbin
(配置了Java環境變數的和其他和上面配置erl環境變數一樣,只需要在後面加 :/usr/local/RabbitMQ/sbin) 4.再source一下讓環境變數生效
# source /etc/profile
5.啟用WEB管理外掛
# cd /usr/local/RabbitMQ/sbin
//檢視外掛列表
# ./rabbitmq-plugins list
# ./rabbitmq-plugins enable rabbitmq_management
6.啟動rabbitMQ “./rabbitmq-server”
# ./rabbitmq-server
7.OK,到這裡rabbitmq已經配置好了,可以啟動了:
1 我們再來檢視看一下rabbitmq的預設監聽埠5672
2 #netstat -tnlp|grep 5672
3 最好我們就可以在瀏覽器上輸入http://ip:15672/登入管理介面了
4 使用登入的使用者名稱和密碼預設都是guest
(如果是在其他機器上(不是本機)輸入ip:15672訪問到Rabbit登入管理介面的不能用guest登入,只能新新增一個使用者登入)
8.新增使用者
//新增使用者:
# ./rabbitmqctl add_user username password
如:./rabbitmqctl add_user admin 123456
授權使用者管理員: # ./rabbitmqctl set_user_tags admin administrator
如:./rabbitmqctl set_user_tags admin administrator