RabbitMQ的安裝,配置,監控

安裝erlang

RabbitMQ是基於Erlang的,因此首先必須配置Erlang環境。html

從Erlang的官網 http://www.erlang.org/download.html 下載最新的erlang安裝包,我下載的版本是 otp_src_18.2.1.tar.gz 。java

安裝依賴包c++

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

解壓、編譯安裝erlang
tar zxvf otp_src_18.2.1.tar.gz 
cd otp_src_18.2.1
./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac 
make && make installshell

加進去服務啓動項
#vi /etc/profile 
ERL_HOME=/usr/local/erlang 
PATH=$ERL_HOME/bin:$PATH 
export ERL_HOME PATH 
#source /etc/profile 
更新環境變量 
執行erl,進入erlang的shell成功安裝 測試一下是否安裝成功,在控制檯輸入命令erl瀏覽器


安裝 RabbitMQtcp

 解壓、編譯安裝rabbixmqide

tar -xvf rabbitmq-server-generic-unix-3.6.2.tar.xz 
mv rabbitmq_server-3.6.2    rabbitmq
mv rabbitmq    /usr/local/oop

開啓rabbitmq測試

cd /usr/local/rabbitmq/sbin/
./rabbitmq-server start &

安裝web插件管理界面

 cd /usr/local/rabbitmq/sbin/
mkdir /etc/rabbitmq/
./rabbitmq-plugins enable rabbitmq_management

建立管理員帳戶和密碼

cd /usr/local/rabbitmq/sbin/
./rabbitmqctl add_user admin RabbitMQ@yoju360
./rabbitmqctl set_user_tags admin administrator

查看看一下rabbitmq的默認監聽端口5672:  

 #netstat -tnlp|grep 5672        

 最好咱們就能夠在瀏覽器上輸入http://ip:15672 

注意:/usr/local/rabbitmq/etc/rabbitmq/rabbitmq.config(not found)

在rabbitmq.config下加入如下內容

[
{rabbit, [{tcp_listeners, [5672]}, {loopback_users, ["admin"]}]}
].

相關文章
相關標籤/搜索