【精】RabbitMq安裝與測試

1.安裝erlang依賴環境

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

2.安裝erlang環境

下載:wget  http://erlang.org/download/otp_src_18.0.tar.gz

解壓:tar -zxvf  otp_src_18.0.tar.gz  -C /home/software


編譯:cd otp_src_18.0
二選一:
./configure --prefix=/usr/local/erlang --enable-smp-support --enable-threads --enable-sctp --enable-kernel-poll --enable-hipe --with-ssl  
./configure --prefix=/home/erlang --disable-javac

上述參數說明:
--prefix  指定安裝目錄
--enable-smp-support 啓用對稱多處理支持
--enable-threads 啓用異步線程支持
--enable-sctp 啓用流控制協議支持
--enable-kernel-poll 啓用Linux內核poll
--enable-hipe 啓用高性能Erlang
--with-ssl 使用SSL包

安裝:
cd otp_src_18.0
make && make install

環境變量:

vim /etc/profile
export ERLANG_HOME=/home/erlang 
export PATH=$ERLANG_HOME/bin:$PATH

source /etc/profile

驗證是否已經追加成功:
echo $ERLANG_HOME
顯示:/home/erlang
echo $PATH
顯示:/usr/local/erlang/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin 

3.安裝rabbitmq

下載:
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-generic-unix-3.6.1.tar.xz

解壓:
tar -xvf  rabbitmq-server-generic-unix-3.6.1.tar.xz -C /home/software

4.啓動

cd rabbitmq_server-3.6.1/sbin
./rabbitmq-server start

5.啓用web管理界面

./rabbitmq-plugins enable rabbitmq_management

6.創建默認用戶

./rabbitmqctl add_user admin admin123

7.設置權限

./rabbitmqctl set_user_tags admin administrator

8.啓動關閉

./rabbitmq-server start
./rabbitmq-server stop
./rabbitmq-server restart

9.查看狀態

rabbitmqctl status

10.其他

關閉:rabbitmqctl stop
新建用戶:rabbitmqctl add_user xxxpwd
刪除用戶:   rabbitmqctl delete_user xxx
改密碼: rabbimqctlchange_password {username} {newpassword}
設置用戶角色:rabbitmqctlset_user_tags {username} {tag ...}
Tag可以爲 administrator,monitoring, management

11.設置開機啓動

chkconfig rabbitmq-server on

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