1. 程式人生 > >centos7自學之8-rabbitmq的安裝與配置

centos7自學之8-rabbitmq的安裝與配置

下載rabbitmq

去rabbitmq官網仔細搜查其下載連結,找不到可以來這裡點選下載

找到自己想要的版本選擇rabbitmq-server-generic-unix-*.*.*.tar.xz字樣的版本,因為本人嘗試過*.rpm版本的安裝,並不順利,本人比較喜歡綠色安裝方式

下載erlang

由於rabbitmq的執行依賴erlang環境,需要先下載erlang。

去erlang的官網下載erlang,不想去官網的可以點選 這裡下載下載。

安裝erlang執行環境

由於erlang執行需要gcc gcc++等環境,需要安裝外掛,具體不清楚那些外掛是必需的,索性一次性安裝。

執行命令:

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel

解壓erlang

tar -zxvf otp_src_*...tar.gz

配置erlang

./configure –prefix=/usr/local/erlang –with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll –enable-hipe –without-javac

安裝erlang

cd otp_src_*...tar.gz

make

make install

配置erlang環境變數

vim /etc/profile

ERLANG_HOME=/usr/local/erlang
PATH=$PATH:$ERLANG_HOME/bin

使配置檔案生效

source /etc/profile

echo $PATH

檢驗erlang

erl

有版本資訊輸出即成功。

安裝rabbitmq

cd

xz -d rabbitmq-server-generic-unix-*.*.*.tar.xz

tar -xvf rabbitmq-server-generic-unix-*.*.*.tar

cd cd ./rabbitmq_server-3.6.3/sbin

啟用web管理介面

./rabbitmq-plugins enable rabbitmq_management

啟動

./rabbitmq-server -detached

新增使用者

./rabbitmqctl add_user admin admin

設定許可權

./rabbitmqctl set_user_tags admin administrator
./rabbitmqctl set_permissions username “.*” “.*” “.*”
./rabbitmqctl list_user_permissions admin

訪問管理頁
ip:15672

結束語

至此結束,書寫部落格是為了防止忘記,後續java操作rabbit會更新到部落格。