02.20 RabbitMQ安裝並配置

RabbitMQ的配置過程比較簡單, 但是這裡面有一個小小的注意項,一般而言linux的壓縮文件都是 tar.gz結尾的,可是rabbitmq你通過官方網站下載的時候,你會發現它使用的是"XZ"的格式, 你可以理解成這是一種更狠的壓縮格式。它解壓的時候應該注意, 下面是RabbitMQ的安裝過程:

下載RabbitMQ到 /srv/ftp/ 目錄下

<code>wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-generic-unix-3.6.6.tar.xz/<code>

將rabbitmq 開發包 rabbitmq-server-generic-unix-3.6.6.tar.xz

將tar.xz解壓縮

<code>xz –d /srv/ftp/rabbitmq-server-generic-unix-3.6.6.tar.xz/<code>

解壓縮到指定的目錄

<code>tar xvf /srv/ftp/ rabbitmq-server-generic-unix-3.6.6.tar -C /usr/local//<code>

做一個更名處理

<code>mv /usr/local/rabbitmq_server-3.6.6 /usr/local/rabbitmq/<code>

啟動rabbitmq服務

<code>/usr/local/rabbitmq/sbin/rabbitmq-server start ;/<code>
RabbitMQ安裝並配置

RabbitMQ安裝並配置

<code>yum install openssl openssl-devel/<code>

進入到erlang的bin目錄:

RabbitMQ安裝並配置

<code>ssl:versions() .

openssl version/<code>

進入到erlang的源碼目錄,執行以下語句:

<code>./configure --prefix=/usr/local/erlang --with-ssl=/usr/local/openssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac/<code>

如果還是無效,那麼下載openssl重新安裝openssl就可以了

RabbitMQ本身自帶有系統監控,就是說它存在有自己的web客戶端,但是如果你想進行自己的操作,強烈建議做一個新的管理員賬戶(比如 mldnjava/hello )

<code>add_user <username> <password>/<username>/<code>

這一步創建用戶的操作必須在rabbitmq啟動之後,重新打開一個新的ssh鏈接,然後再創建, 這樣才可以創建成功!

RabbitMQ安裝並配置

此時mldnjava這個用戶只是一個普通用戶,我們隨後要將其加入到管理員之中

<code>set_user_tags mldnjava administrator/<code>

默認情況下RabbitMQ的服務裡面是不帶有webserver啟動的,需要自己配置啟動, 執行如下語句:

<code>rabbitmq-plugins enable rabbitmq_management/<code>
RabbitMQ安裝並配置

查看端口 :

<code> netstat -nptl/<code>
RabbitMQ安裝並配置

當啟動了RabbitMQ之後就表示啟動了一個webServer, 所以可以在瀏覽器中輸入地址訪問

192.168.0.20:15672/

RabbitMQ安裝並配置

給當前管理員 mldnjava設置虛擬主機的權限

RabbitMQ安裝並配置

這樣整個RabbitMQ的安裝和配置就完成了。

RabbitMQ安裝並配置

前臺啟動:

<code>rabbitmq-server/<code>

狀態查看:

<code>rabbitmqctl status/<code>

後端啟動:

<code>rabbitmq-server start &/<code>

查看端口占用情況,確認啟動成功:

<code>lsof -i:5672/<code>


分享到:


相關文章: