1. 程式人生 > >centos7 rabbitMq 安裝教程

centos7 rabbitMq 安裝教程

最近買了阿里雲esc,在centos7上面安裝rabbitMq,踩了不少的坑,特此記錄一下

在安裝rabbitt之前,要安裝erlang開發環境

1.安裝erlang

1.Erlang安裝配置   下載安裝包,地址http://www.erlang.org/downloads,我選擇的是otp_src_18.3.tar.gz。   然後解壓檔案: [[email protected] rabbitmq]# tar -xzvf otp_src_18.3.tar.gz [[email protected] rabbitmq]# cd otp_src_18.3/   配置安裝路徑編譯程式碼: [

[email protected] otp_src_18.3]# ./configure --prefix=/opt/erlang   執行編譯結果: [[email protected] otp_src_18.3]# make && make install   完成後進入/opt/erlang檢視執行結果 [[email protected] rabbitmq]# cd /opt/erlang/ [[email protected] erlang]# erl Erlang/OTP 18 [erts-7.3] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false] Eshell V7.3  (abort with ^G) 1>   當出現以上資訊時表示安裝完成。然後輸入’halt().’退出即可。   然後在配置Erlang環境變數,vi /etc/profile檔案,增加下面的環境變數:       #set erlang environment        export PATH=$PATH:/opt/erlang/bin

    source  /etc/profile使得檔案生效     在安裝Erlang過程中,可能會遇到以下問題,一般都是因為系統中缺少相應的包引起的,缺少什麼包直接yum安裝即可。

在此過程中,可能會出現這樣的一個問題:  Makefile:231: /root/otp_src_R15B/make/x86_64-unknown-linux-gnu/otp_ded.mk: No such file

解決的辦法是這樣的: 參照 http://blog.csdn.net/huoyunshen88/article/details/41575875

2.安裝rabbitmq

rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc  (貌似是匯入什麼簽名) wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.2/rabbitmq-server-3.6.2-1.noarch.rpm yum install rabbitmq-server-3.6.2-1.noarch.rpm

安裝外掛:

rabbitmq-plugins enable rabbitmq_management   service rabbitmq-server restart  

由於guest這個使用者,只能在本地訪問,所以我們要新增一個使用者並賦予許可權:

新增使用者:rabbitmqctl add_user admin admin 新增許可權:rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*" 修改使用者角色rabbitmqctl set_user_tags admin administrator 然後就可以遠端訪問了,然後可直接配置使用者許可權等資訊。

到此,就可以通過http://ip:15628 使用admin admin 進行登陸了