rabbitmq入坑之路

pcaddos發表於2018-04-12

最近閒來無事就研究一下rabbitmq。從安裝軟體開始吧。

首先 rabbitmq 依賴 Erlang 一種併發,分散式的組合語言 下載網址如下:

http://www.erlang.org/downloads

本人的安裝過程:

// 1.下載到伺服器

wget http://erlang.org/download/otp_src_20.3.tar.gz
// 2.解壓

tar zxf otp_src_20.3.tar.gz
// 3.安裝

./configure 

如果需要指定安裝路徑 使用  ./configure --profix=/usr/local/erlang 自己想加的路徑

make

make install

// 4.配置環境變數

vi /etc/profile 

新增 :export PATH=$PATH:/usr/local/erlang/bin
然後 執行  : source /etc/profile

 

安裝過程本人遇到問題:

checking for perl... no_perl

configure: error: Perl is required to generate v2 to v1 mib converter script

configure: error: /bin/sh '/root/software/otp_src_17.1/lib/snmp/./configure' failed for snmp/.

解決方案:(centos)yum install perl , (ubantu) apt-get install perl 當然如果其他小夥伴遇到一些問題 直接把問題複製放到網上,有說明你走運,沒有 拜拜!

測試自己安裝  :  erl

 

接下來就是 rabbitmq 安裝 

http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.12/rabbitmq-server-generic-unix-3.6.12.tar.xz

 .tar.xz的解壓方法: 
xz -d rabbitmq-server-generic-unix-3.6.12.tar.xz 
會產生一個rabbitmq-server-generic-unix-3.6.12.tar 檔案,再執行 
tar -xvf rabbitmq-server-generic-unix-3.6.12.tar

解壓之後安裝成功,入坑之路開始。

啟動 rabbitmq : rabbitmq-server start

檢視 rabbit@bogon.log

這裡顯示的是沒有找到配置檔案,我們可以自己建立這個檔案

在自己的rabbitmq 安裝目錄下  etc/rabbitmq/  下 建立檔案

vi rabbitmq.config

新增內容如下:
[{rabbit, [{loopback_users, []}]}].

意思是放開使用,這樣外部才能訪問。

最好如果還是不行 :可能就是防火牆的問題了 

本人裝的系統是centos

開放埠 15672:

firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --reload 

然後:

重啟服務:

rabbitmqctl stop
rabbitmq-server -start

你可去瀏覽器輸入自己的 cenos ip地址  與埠了

 

 

相關文章