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的原始碼檔案並解壓縮
執行如下命令解壓。
[[email protected] softwares]# tar -xvf otp_src_19.3.tar.gz
然後,執行如下命令重新命名資料夾為erlang。
[[email protected] softwares]# mv otp_src_19.3 ./erlang
3,配置安裝
首先是./configure,檢查編譯環境並配置安裝路徑,執行如下命令:
[[email protected] erlang]# ./configure --prefix=/usr/erlang --without-javac
然後,make,對原始碼進行編譯,執行如下命令:
[[email protected] erlang]# make
最後,make install,開始安裝,執行如下命令:
4,設定環境變數
執行以下命令編輯/etc/profile檔案。
[[email protected] erlang]# vim /etc/profile
在末尾追加以下內容。
儲存,然後執行以下命令使環境變數立即生效。
[[email protected] erlang]# source /etc/profile
5,驗證是否安裝成功
執行如下命令,驗證erlang是否安裝成功。
[[email protected] erlang]# erl
安裝rabbitmq-server
1,下載rpm包並安裝
執行如下命令開始安裝rpm包。
可能碰到以下問題:
解決辦法:
2,設定環境變數
執行以下命令編輯/etc/profile檔案。
[[email protected] softwares]# vim /etc/profile
在末尾追加以下內容。
儲存,然後執行以下命令使環境變數立即生效。
[[email protected] erlang]# source /etc/profile
3,開啟Web監控
首先,執行以下命令,開啟rabbitmq
[[email protected] rabbitmq]# rabbitmq-server
ctrl+c取消程序後,執行以下命令,開啟web監控。
[[email protected] rabbitmq]# rabbitmq-plugins enable rabbitmq_management
4,啟動
開啟web監控之後,我們就可以正式啟動rabbitmq了。
啟動rabbitmq有以下兩種方法。
第一種方法是,直接執行rabbitmq-server命令。
但是這種方式,一旦終端退出後,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
參考資料
相關推薦
Linux下RabbitMQ伺服器搭建
系統環境作業系統:CentOS6.9erlang:OTP 19.3rabbitmq:rabbitmq-server 3.6.12安裝步驟安裝erlang1,安裝預環境通過yum安裝以下元件,執行命令: [[email protected] erlang]# yum -y install make g
Linux下RabbitMQ服務搭建
1、下載 1)erlang下載:http://www.erlang.org/download 2)RabbitMQ下載:http://www.rabbitmq.com/releases/rabbitmq-server/ 注意:rabbitmq不同的版本依賴的erla
Linux下FTP伺服器搭建與配置
環境檢查 [[email protected] ~]# cat /etc/redhat-release CentOS release 6.9 (Final) [[email protected] ~]# uname -r 2.6.32-696.el6.x86_64
Linux下Samba伺服器搭建
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
linux下svn伺服器搭建及建立分支
系統環境:Centos 6.5一 搭建svn伺服器第一步:通過yum命令安裝svnserve,命令如下:>yum -y install subversion此命令會全自動安裝svn伺服器相關服務和依賴,安裝完成會自動停止命令執行若需檢視svn安裝位置,可以用以下命令:&
【轉】Linux下RabbitMQ服務器搭建(單實例)
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.
Linux下NFS伺服器的搭建與配置(轉)
一、NFS服務簡介 NFS 就是 Network FileSystem 的縮寫,最早之前是由sun 這家公司所發展出來的。 它最大的功能就是可以透過網路,讓不同的機器、不同的作業系統、可以彼此分享個別的檔案 (share files)。所以,你也可以簡單的將他看做是一個檔案伺服器 (file server
Linux下Wiki伺服器的搭建
一、準備工作 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服務搭建檔案伺服器
Linux下nagios的搭建及相關配置
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
linux下oracle11G 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就是在內部專用網絡中使用內部地址,而當內部節點要與外界網絡發生聯系時,就在邊緣路由器或者