1. 程式人生 > >Linux下RabbitMQ伺服器搭建

Linux下RabbitMQ伺服器搭建

系統環境

作業系統:CentOS6.9

erlang:OTP 19.3

rabbitmq:rabbitmq-server 3.6.12

安裝步驟

安裝erlang

1,安裝預環境

通過yum安裝以下元件,執行命令:

[[email protected] erlang]# yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel

2,下載erlang的原始碼檔案並解壓縮

clipboard

執行如下命令解壓。

[[email protected] softwares]# tar -xvf otp_src_19.3.tar.gz

然後,執行如下命令重新命名資料夾為erlang。

[[email protected] softwares]# mv otp_src_19.3 ./erlang

clipboard

3,配置安裝

首先是./configure,檢查編譯環境並配置安裝路徑,執行如下命令:

[[email protected] erlang]# ./configure --prefix=/usr/erlang --without-javac

然後,make,對原始碼進行編譯,執行如下命令:

[[email protected] erlang]# make

最後,make install,開始安裝,執行如下命令:

[[email protected]

erlang]# make install

4,設定環境變數

執行以下命令編輯/etc/profile檔案。

[[email protected] erlang]# vim /etc/profile

在末尾追加以下內容。

clipboard

儲存,然後執行以下命令使環境變數立即生效。

[[email protected] erlang]# source /etc/profile

5,驗證是否安裝成功

執行如下命令,驗證erlang是否安裝成功。

[[email protected] erlang]# erl

clipboard

安裝rabbitmq-server

1,下載rpm包並安裝

執行如下命令開始安裝rpm包。

[[email protected]

softwares]# rpm -ivh rabbitmq-server-3.6.12-1.el6.noarch.rpm

可能碰到以下問題:

clipboard

解決辦法:

2,設定環境變數

執行以下命令編輯/etc/profile檔案。

[[email protected] softwares]# vim /etc/profile

在末尾追加以下內容。

clipboard

儲存,然後執行以下命令使環境變數立即生效。

[[email protected] erlang]# source /etc/profile

3,開啟Web監控

首先,執行以下命令,開啟rabbitmq

[[email protected] rabbitmq]# rabbitmq-server

clipboard

ctrl+c取消程序後,執行以下命令,開啟web監控。

[[email protected] rabbitmq]# rabbitmq-plugins enable rabbitmq_management

clipboard

4,啟動

開啟web監控之後,我們就可以正式啟動rabbitmq了。

啟動rabbitmq有以下兩種方法。

第一種方法是,直接執行rabbitmq-server命令。

clipboard

但是這種方式,一旦終端退出後,rabbitmq服務就停止了,所以不推薦這麼做。

第二種方法是,執行service rabbitmq-server xxx命令。

service rabbitmq-server start #啟動

service rabbitmq-server stop #停止

service rabbitmq-server restart #重啟

service rabbitmq-server status #檢視狀態

service rabbitmq-server etc #檢視有哪些命令可以使用

同時將rabbitmq-server加入到開機自啟動服務中,執行以下命令:

[[email protected] bin]# chkconfig rabbitmq-server on

最佳實踐是第二種方法。

注意事項

1,rpm -ivh rabbitmq-server-3.6.12-1.el6.noarch.rpm時報以下錯誤?

error: Failed dependencies: erlang >= R16B-03 is needed by rabbitmq-server-3.6.6-1.el6.noarch socat is needed by rabbitmq-server-3.6.6-1.el6.noarch

2,執行service rabbitmq-server start一直無法啟動,提示'/usr/lib/rabbitmq/bin/rabbitmq-server: line 50: erl: command not found'?

解決方法:

是因為環境變數不同,導致無法找到相應命令,按照指引將erlang的erl軟連線到/usr/bin目錄下,執行以下命令。

[[email protected] bin]# ln -s /usr/erlang/bin/erl /usr/bin/erl

參考資料

相關推薦

LinuxRabbitMQ伺服器搭建

系統環境作業系統:CentOS6.9erlang:OTP 19.3rabbitmq:rabbitmq-server 3.6.12安裝步驟安裝erlang1,安裝預環境通過yum安裝以下元件,執行命令: [[email protected] erlang]# yum -y install make g

LinuxRabbitMQ服務搭建

1、下載 1)erlang下載:http://www.erlang.org/download 2)RabbitMQ下載:http://www.rabbitmq.com/releases/rabbitmq-server/ 注意:rabbitmq不同的版本依賴的erla

LinuxFTP伺服器搭建與配置

環境檢查 [[email protected] ~]# cat /etc/redhat-release CentOS release 6.9 (Final) [[email protected] ~]# uname -r 2.6.32-696.el6.x86_64

LinuxSamba伺服器搭建

linux檔案共享之samba伺服器 ——ubuntu 宗旨:技術的學習是有限的,分享的精神是無限的。 關閉LINUX防火牆命令: #ufwdisable 然後就在windows下ping一下linux的IP,如果能ping通,就可以繼續下面的內容,如果ping不通就

LINUX郵件伺服器搭建(SENDMAIL)(1.0)

小編就喜歡直接寫步驟,相關概念以後完善的時候再寫。OK,就直接開始sendmail郵件伺服器的搭建。第一步還是看sendmail服務裝了沒有,執行下圖命令如果沒有安裝,還是用介面化的點點點吧,這種方式小編比較喜歡(這裡省去掛載光碟步驟,小編在以前也說過步驟)如果沒有安裝,就直

關於MQTT在Linux伺服器搭建及本地測試

因工作需要,需要測試MQTT、DDPush、XMPP三種推送的壓力測試及在android手機下的推送平臺的優勢,要分別對其demo和伺服器進行搭建及測試。 本文是關於MQTT伺服器搭建的步驟,及其中所遇到的問題做的整理。 先是在虛擬機器下搭建了linux系統。 接下來按照h

linuxsvn伺服器搭建及建立分支

系統環境:Centos 6.5一 搭建svn伺服器第一步:通過yum命令安裝svnserve,命令如下:>yum -y install subversion此命令會全自動安裝svn伺服器相關服務和依賴,安裝完成會自動停止命令執行若需檢視svn安裝位置,可以用以下命令:&

【轉】LinuxRabbitMQ服務器搭建(單實例)

ble kernel ror com 使用 board lang and soc 閱讀目錄 系統環境 安裝步驟 註意事項 參考資料 回到頂部 系統環境 操作系統:CentOS6.9 erlang:OTP 19.3 rabbitmq:rabbitmq-serve

按照別人的教程寫的 linux mail伺服器搭建

用於搭建的伺服器資訊 阿里雲 Centos 6.5 32位 Postfix-2.8.12.tar.gz      Postfix MTA(郵件傳輸代理) Dovecot-2.1.8.tar.gz      IMAP 和 POP3 郵件伺服器 Postfixadmin-2.

LinuxNFS伺服器搭建與配置(轉)

一、NFS服務簡介  NFS 就是 Network FileSystem 的縮寫,最早之前是由sun 這家公司所發展出來的。 它最大的功能就是可以透過網路,讓不同的機器、不同的作業系統、可以彼此分享個別的檔案 (share files)。所以,你也可以簡單的將他看做是一個檔案伺服器 (file server

LinuxWiki伺服器搭建

一、準備工作   1、軟體下載和安裝 最主要的就是安裝好Mysql+apache+PHP         測試apache能夠解析index.php檔案後就可以。         mysql安裝好後:          adduser wiki   #給系統加w

linux nginx+ftp搭建圖片伺服器在本機訪問出現403錯誤的解決辦法

nginx+ftp搭建圖片伺服器修改nginx 配置檔案中root路徑403錯誤 進入配置檔案目錄 cd /usr/local/nginx/conf/ nginx+ftp搭建圖片伺服器修改nginx

linux通過nfs搭建檔案伺服器,並實現掛載

今天做不成的事,明天也不會做好。 同學們,我們今天來學習在linux下搭建nfs檔案伺服器,並在linux和windows下進行掛載。最開始,專案的部署是和檔案放在一起的,後來,隨著訪問的人數增多,就需要把檔案單獨拿出來放到一個伺服器,這樣能

Linux 使用sendmail搭建郵件伺服器

1、準備email環境一般採用yum安裝足夠用了,安裝命令:#安裝sendmail和配置工具sendmail-cf            yum install mailx -y yum -y install sendmail yum install -y send

linux使用Apache搭建檔案伺服器

[TOC] # 一.關於檔案伺服器 ​ 在一個專案中,如果想把公共軟體或者資料共享給專案組成員,可以搭建一個簡易的檔案伺服器來實現,只要是在區域網內的成員都可以通過瀏覽器或者wget命令來下載和訪問資料。可以達到資訊共享,軟體版本一致的效果。本文講述在linux環境下使用Apache服務搭建檔案伺服器

Linuxnagios的搭建及相關配置

linux下nagios的搭建及相關配置一、LAMP環境部署1、安裝php 1.安裝yum源 rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -Uvh http://rpm

linuxoracle11G DG搭建(四):興許驗證操作

歸檔 驗證 補充 over nts content -s 環境 fontsize linux下oracle11G DG搭建(四):興許驗證操作 環境 名稱 主庫 備庫 主機名 bjsrv shsrv 軟件版本號 RedH

Linux私有CA搭建

openssl 內網搭建 數字證書為實現雙方安全通信提供了電子認證。在因特網、公司內部網或外部網中,使用數字證書實現身份識別和電子信息加密。數字證書中含有密鑰對(公鑰和私鑰)所有者的識別信息,通過驗證識別信息的真偽實現對證書持有者身份的認證。 證書申請及簽署步驟; 1、生成申請請求

Kotlin Linux的環境搭建

解壓 跟著 裏的 下載 lin have export path 書寫 Kotlin是JVM世界裏的未來主宰,不管你信不信,我反正相信了! 好吧,如果你不糊塗,就跟著我一起學學吧,哈哈 一下載https://github.com/JetBrains/kotlin/relea

Linux輕松搭建NAT服務器

linux nat 路由 共享上網 什麽是NAT?NAT(Network address translation)即網絡地址轉換,作為一種過渡解決手段,可以用來減少對全球合法IP地址的需求。簡單的說,NAT就是在內部專用網絡中使用內部地址,而當內部節點要與外界網絡發生聯系時,就在邊緣路由器或者