最近閒來無事,整理下基礎知識,本次安裝linux
一、RabbitMQ版本是3.6.10瀏覽器
二、操做系統是centOS 7 64位 虛擬機IP:192.168.149.133服務器
一、安裝更新系統環境依賴測試
yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto操作系統
二、安裝配置erlang語言環境3d
由於RabbitMQ是使用erlang語言開發的,因此還須要配置如下erlang語言環境unix
下載安裝包,地址http://www.erlang.org/downloads 咱們下載的是最新版本OTP 20.0server
上傳至服務器/opt/目錄 下載的文件名應該是:otp_src_20.0.tar.gzxml
解壓:tar -xvf otp_src_20.0.tar.gzblog
進入目錄:cd otp_src_20.0/
設置安裝編譯目錄:./configure --prefix=/opt/erlang 路徑能夠自選的,注意這裏會有大量的配置和依賴檢查,通常沒問題,若是報錯缺乏包,直接使用yum命令安裝便可。
安裝:make && make install 安裝過程會消耗點時間。
安裝完成後咱們測試一下是夠安裝成功:
若是出現以上信息,則表示安裝成功。輸入halt().退出。
下一步配置好erlang的環境變量:
增長以下內容:
保存,刷新生效:source /etc/profile
三、安裝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/目錄下
四、配置RabbitMQ環境變量
和配置erlang環境變量同樣,在/etc/profile文件中增長以下內容:
保存,刷新生效:source /etc/profile
五、啓動RabbitMQ
那麼怎麼樣測試咱們的程序安裝成功了呢?咱們來啓動一下看看
./rabbitmq-server
再來查看RabbitMQ服務
OK啓動成功了
固然若是須要關閉服務的話,執行以下命令:
./rabbitmqctl stop
六、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中的簡單實用。