centos7中安裝rabbitmq-3.7.7
centos7中安裝rabbitmq-3.7.7
官網 http://www.rabbitmq.com/
準備工作 :
兩個安裝包: rabbitmq-server-generic-unix-3.7.7.tar、otp_src_20.3.tar.gz
SecureCRT 連線, alt+p 開啟一個vsftp 視窗
put rabbitmq-server-generic-unix-3.7.7.tar #上傳到centos7伺服器
put otp_src_20.3.tar.gz #上傳到centos7伺服器
、安裝gcc gcc-c++ 等編譯環境
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
2、下載安裝erlang
因為rabbitMQ 是使用erlang語言編寫的,在我們開始安裝rabbitMQ之前,需要先安裝erlang 的語言環境。
我們下載安裝的是otp_src_20.3.tar.gz
tar xvf otp_src_20.3.tar.gz
cd otp_src_20.3
#配置erlang '--prefix'指定的安裝目錄
./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac
#編譯及安裝
make && make install #等待漫長的編譯安裝過程
3 配置erlang語言環境變數
vim /etc/profile
#在檔案末尾新增下面程式碼 'ERLANG_HOME'等於上面'--prefix'指定的目錄
ERLANG_HOME=/usr/local/erlang
PATH=$ERLANG_HOME/bin:$PATH
export ERLANG_HOME
export PATH
#使環境變數生效
source /etc/profile
#輸入命令檢驗是否安裝成功
erl
4、安裝rabbitMQ-3.7.7
cd
tar xvf rabbitmq-server-generic-unix-3.7.7.tar -C /usr/local/
#開啟web控制檯管理 外掛
cd /usr/local/
cd rabbitmq_server-3.7.7/sbin
./rabbitmq-plugins enable rabbitmq_management
5、rabbitMQ啟動、停止命令
#啟動命令,該命令ctrl+c後會關閉服務
./rabbitmq-server
#在後臺啟動Rabbit
./rabbitmq-server -detached
#關閉服務
./rabbitmqctl stop
#關閉服務(kill) 找到rabbitmq服務的pid [不推薦]
ps -ef|grep rabbitmq
kill -9 ****
6 新增管理員賬號
#進入RabbitMQ安裝目錄
#rabbitmqctl add_user Username Password
./rabbitmqctl add_user rabbitmq rabbitmq123
#分配使用者標籤
#rabbitmqctl set_user_tags User Tag
#[administrator]:管理員標籤
./rabbitmqctl set_user_tags rabbitmq administrator
7、web控制檯登入
在瀏覽器中輸入地址 http://ip:15672/
輸入使用者名稱: rabbitmq 密碼: rabbitmq123 即可。