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