深入學習消息中間件 --- RabbitMQ環境搭建以及基礎入門

        前幾天給大家介紹了一下Redis的基本使用以及主從複製的集羣搭建,今天來給大家介紹 一下RabbitMQ的基本使用,首先我們來搭建環境,本次教程是在CentsOS7下搭建,首先準備好虛擬機

    打開虛擬機,我們知道RabbitMQ是使用Erlang語言開發的,因此我們在使用RabbitMQ之前必須要安裝一個Erlang的環境,這就類似於我們想要運行Java應用,就必須要安裝一個Java的運行環境是一樣的。首先準備好安裝包,如下圖所示:

這裏我使用的是RabbitMQ的版本是3.7.15,Erlang的版本是22.0。下載地址是:

 Erlang下載地址:  http://erlang.org/download/otp_src_22.0.tar.gz

 RabbitMQ下載地址:  https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.15/rabbitmq-server-generic-unix-3.7.15.tar.xz

 

 下載好了之後我們需要先安裝Erlang 語言的環境,第一步我們先來安裝依賴,這裏我們可以使用yum命令進行聯網安裝:

yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel

好了,接下來我們來解壓Erlang的源碼包,這裏安裝和Redis類似,我們下載下來的Rabbit都是源碼,需要編譯成可運行的文件在進行安裝,好了,第一不我們在/usr/local目錄下新建一個Erlang文件夾,用來做指定編譯安裝後的目錄,接着我們使用configure這個文件生成MakeFile文件。具體操作如下:

 

 

好了,上述操作可能會報出一個警告,這裏我們先不用管,我們繼續在源碼路徑下執行make install命令,進行安裝 ,安裝完成之後我們在/usr/local/erlang目錄下可以看到安裝文件,如下圖所示:

好了,我們接下來需要配置一下環境變量,我們在/etc/profile文件左後一行追加一行:

接着我們使用source命令是我們剛剛的修改生效。然後在終端輸入 erl命令,發現進入了erlang的終端

至此,erlang 的幻劍搭建完畢。接着我們解壓RabbitMQ的壓縮包,解壓之後將其複製到/usr/local/路徑下,並且將文件夾的名字修改成RabbitMQ。如下圖:

接着我們繼續配置一下RabbitMQ的環境變量,在最後一行追加:

好了,修改了之後記得source一下配置文件,讓修改生效。

接下來我麼就需要啓動RabbitMQ了,啓動的命令如下所示:

啓動之後我們來看一下進程

我們發現已經成功啓動了。 接下來我們需要開啓web插件,使用以下命令:

rabbitmq-plugins enable rabbitmq_management

然後我們可以通過瀏覽器來訪問web管理控制檯了:

如果發現guest用戶登陸不上是因爲該用戶只允許使用localhost地址登錄,這裏有兩種解決辦法,第一種就是修改一個配置文件,

將上述配置文件按照下圖修改:

然後重啓一下服務。我們在繼續使用guest賬號和密碼即可登錄成功:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章