RabbitMQ 安裝
安裝kernel-devel、ncurses-devel、erlang
安裝依賴環境
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel
下載最新 Erlang 21.0
wget http://erlang.org/download/otp_src_21.0.tar.gz
解壓
tar -xvzf otp_src_21.0.tar.gz
配置
./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac
make
make install
配置/etc/profile
ERLANG_HOME=/usr/local/erlang
PATH=$PATH:$JAVA_HOME/bin:$ERLANG_HOME/bin
使其生效
source /etc/profile
echo $PATH
檢驗erl:輸入命令 erl
安裝 rabbitmq
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.3/rabbitmq-server-generic-unix-3.6.3.tar.xz
xz -d rabbitmq-server-generic-unix-3.6.3.tar.xz
tar -xvfrabbitmq-server-generic-unix-3.6.3.tar
cd ./rabbitmq_server-3.6.3
cd sbin/
啓用web管理界面
./rabbitmq-plugins enable rabbitmq_management
啓動
./rabbitmq-server -detached (如果啓動報錯,根據具體問題來看。)
我這邊遇到的問題:(文件夾沒有權限)
執行:chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/mnesia/rabbit@localhost-plugins-expand/ 然後再啓動就可以了。
添加用戶
./rabbitmqctl add_user admin(賬號) admin(密碼)
設置權限
./rabbitmqctl set_user_tags admin administrator
2.5.3 訪問控制界面
如果訪問不了,請在防火牆配置開放相應的端口