linux下安裝部署rabbitmq

jopen 8年前發布 | 39K 次閱讀 RabbitMQ 消息系統

MQ全稱為Message Queue, 消息隊列(MQ)是一種應用程序對應用程序的通信方法。應用程序通過讀寫出入隊列的消息(針對應用程序的數據)來通信,而無需專用連接來鏈接它們。消 息傳遞指的是程序之間通過在消息中發送數據進行通信,而不是通過直接調用彼此來通信,直接調用通常是用于諸如遠程過程調用的技術。排隊指的是應用程序通過 隊列來通信。隊列的使用除去了接收和發送應用程序同時執行的要求。其中較為成熟的MQ產品有IBM WEBSPHERE MQ。
       RabbitMQ是一個在AMQP基礎上完整的,可復用的企業消息系統。他遵循Mozilla Public License開源協議 。那么如何安裝部署rabbitmq呢?
       
安裝Erlang

1、下載推薦的安裝包

http://www.rabbitmq.com/releases/erlang/

2、安裝

1

rpm -ivh erlang-17.4-1.el6.x86_64.rpm

可能的報錯

error: Failed dependencies:

        libodbc.so.2()(64bit) is needed by esl-erlang-18.2-1.x86_64

        libwx_baseu-2.8.so.0()(64bit) is needed by esl-erlang-18.2-1.x86_64

        libwx_baseu-2.8.so.0(WXU_2.8)(64bit) is needed by esl-erlang-18.2-1.x86_64

        libwx_baseu_xml-2.8.so.0()(64bit) is needed by esl-erlang-18.2-1.x86_64

        libwx_gtk2u_adv-2.8.so.0()(64bit) is needed by esl-erlang-18.2-1.x86_64

        libwx_gtk2u_adv-2.8.so.0(WXU_2.8)(64bit) is needed by esl-erlang-18.2-1.x86_64

        libwx_gtk2u_aui-2.8.so.0()(64bit) is needed by esl-erlang-18.2-1.x86_64

        libwx_gtk2u_aui-2.8.so.0(WXU_2.8)(64bit) is needed by esl-erlang-18.2-1.x86_64

        libwx_gtk2u_aui-2.8.so.0(WXU_2.8.5)(64bit) is needed by esl-erlang-18.2-1.x86_64

        libwx_gtk2u_core-2.8.so.0()(64bit) is needed by esl-erlang-18.2-1.x86_64

        libwx_gtk2u_core-2.8.so.0(WXU_2.8)(64bit) is needed by esl-erlang-18.2-1.x86_64

        libwx_gtk2u_gl-2.8.so.0()(64bit) is needed by esl-erlang-18.2-1.x86_64

        libwx_gtk2u_gl-2.8.so.0(WXU_2.8)(64bit) is needed by esl-erlang-18.2-1.x86_64

        libwx_gtk2u_html-2.8.so.0()(64bit) is needed by esl-erlang-18.2-1.x86_64

        libwx_gtk2u_html-2.8.so.0(WXU_2.8)(64bit) is needed by esl-erlang-18.2-1.x86_64

        libwx_gtk2u_stc-2.8.so.0()(64bit) is needed by esl-erlang-18.2-1.x86_64

        libwx_gtk2u_stc-2.8.so.0(WXU_2.8)(64bit) is needed by esl-erlang-18.2-1.x86_64

        libwx_gtk2u_xrc-2.8.so.0()(64bit) is needed by esl-erlang-18.2-1.x86_64

        libwx_gtk2u_xrc-2.8.so.0(WXU_2.8)(64bit) is needed by esl-erlang-18.2-1.x86_64


安裝依賴包

1

yum install unixODBC unixODBC-devel wxBase wxGTK SDL wxGTK-gl

安裝RabbitMQ Server

1

2

rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc

yum install rabbitmq-server-3.5.7-1.noarch.rpm

啟動

修改host

1

127.0.0.1 hostname

啟動

1

service rabbitmq-server start

日志目錄

/var/log/rabbitmq
安裝完成。

如果想深入體驗LINUX系統的新手,也可以先下載一個方德Linux軟件中心試用一下。

免費下載地址:http://www.nfs-cloud.cn:81/appCenter/open/softcenter

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!