RabbitMQ安裝以及java使用(一)


最近閑來無事,整理下基礎知識,本次安裝

1、RabbitMQ版本是3.6.10

2、操作系統是centOS 7 64位  虛擬機IP:192.168.149.133

 


 

 

1、安裝更新系統環境依賴

yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto

 


 

 

2、安裝配置erlang語言環境

因為RabbitMQ是使用erlang語言開發的,所以還需要配置以下erlang語言環境

下載安裝包,地址http://www.erlang.org/downloads 我們下載的是最新版本OTP 20.0

上傳至服務器/opt/目錄  下載的文件名應該是:otp_src_20.0.tar.gz

解壓:tar -xvf otp_src_20.0.tar.gz

進入目錄:cd otp_src_20.0/

設置安裝編譯目錄:./configure --prefix=/opt/erlang  路徑可以自選的,注意這里會有大量的配置和依賴檢查,一般沒問題,如果報錯缺少包,直接使用yum命令安裝即可。

安裝:make && make install   安裝過程會消耗點時間。

安裝完成后我們測試一下是夠安裝成功:

如果出現以上信息,則表示安裝成功。輸入halt().退出。

下一步配置好erlang的環境變量:

增加如下內容:

保存,刷新生效:source  /etc/profile

 


 

 

3、安裝RabbitMQ

首先使用命令下載安裝文件:wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-generic-unix-3.6.10.tar.xz  我們這里使用的是3.6.10最新版本

解壓至/opt/目錄下

 


 

 

4、配置RabbitMQ環境變量

和配置erlang環境變量一樣,在/etc/profile文件中增加如下內容:

保存,刷新生效:source  /etc/profile

 


 

 

5、啟動RabbitMQ

那么怎么樣測試我們的程序安裝成功了呢?我們來啟動一下看看

./rabbitmq-server

再來查看RabbitMQ服務

OK啟動成功了

當然如果需要關閉服務的話,執行如下命令:

./rabbitmqctl stop

 


 

 

6、RabbitMQ管理

對於linux應用我們一般都會有網頁端的管理頁面,RabbitMQ也有簡單的管理頁面,下面我們來啟用它。

首先創建目錄:mkdir /etc/rabbitmq

防火牆打開15672端口和5672端口

執行如下命令:

./rabbitmq-plugins enable rabbitmq_management

OK!大功告成了,下面你可以在本地訪問管理頁面了。在瀏覽器輸入地址:http://localhost:15672會出現類似如下頁面:

在本地可以使用系統默認賬戶密碼登錄:guest/guest

但是有個問題,當我們遠程訪問的時候,發現訪問不了,端口也打開了,到底什么原因呢?

其實RabbitMQ的guest賬戶默認是不給遠程訪問的,至於為什么就要問作者了。

我們可以自己創建一個用戶hxb:

這下我們看看遠程訪問:http://192.168.149.133:15672/

輸入賬號密碼:hxb/hxb

好了,我們的RabbitMQ服務端就這樣搭起來了。下一章節我們將來講述在Java中的簡單實用。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM