1. 程式人生 > >linux(debian)系統中安裝RabbitMQ

linux(debian)系統中安裝RabbitMQ

首先要安裝RabbitMQ,需要安裝ncurses-devel和erlang

  1. 安裝命令:
    

    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