linux安裝RabbitMQ教程

RabbitMQ是流行的開源消息隊列系統,是AMQP(Advanced Message Queuing Protocol高級消息隊列協議)的標準實現,用erlang語言開發。RabbitMQ據說具有良好的性能和時效性,同時還能夠非常好的支持集羣和負載部署,非常適合在較大規模的分佈式系統中使用。

一、erlang安裝

  RabbitMQ是使用Erlang開發,所以安裝RabbitMQ前需要先安裝Erlang。

1.下載源文件

wget  http://erlang.org/download/otp_src_17.0.tar.gz

2.編譯安裝Erlang

編譯安裝Erlang對環境有要求,爲防止在編譯的時候提示某些軟件包未安裝之類的錯誤,所以我將Erlang需要的軟件提前安裝,直接使用yum進行安裝即可

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

3.解壓

tar -zxvf  otp_src_17.0.tar.gz

4.編譯配置Erlang

./configure --prefix=/usr/local/erlang --enable-smp-support --enable-threads --enable-sctp --enable-kernel-poll --enable-hipe --with-ssl

5.安裝

make && make install

6.環境變量配置

vim /etc/profile
添加配置
# erlang
export ERL_HOME=/usr/local/erlang
export PATH=$PATH:$ERL_HOME/bin
保存​​​​​​ 
source /etc/profile

7.測試

二、安裝RabbitMQ

1.下載

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm

2. 安裝

yum install rabbitmq-server-3.6.6-1.el7.noarch.rpm 

3.啓動

rabbitmq-server start &

4.添加Web管理插件

rabbitmq-plugins enable rabbitmq_management

5.重啓

rabbitmqctl stop

rabbitmq-server start &

6.添加web管理訪問用戶

rabbitmqctl add_user admin 123456

7.添加權限

rabbitmqctl set_user_tags admin administrator (設置該用戶有管理權限)

rabbitmqctl  set_permissions -p /  admin '.*' '.*' '.*' (設置該用戶可以訪問虛擬主機)

8.在防火牆中添加rabbitmq端口(5672,15672)

9.驗證

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章