前提:html
須要在Linux中安裝JDK,參考博客:http://www.javashuo.com/article/p-ohcuvkmr-eu.htmlnode
1.首先關閉linux的防火牆,查看linux防火牆博客 https://www.cnblogs.com/liuyi-clover/p/9755966.htmllinux
2. 依賴環境Erlang的下載和安裝c++
2.1 建立erlang安裝目錄,並上傳已經下載的壓縮包到erlang目錄下vim
cd /usr/local測試
mkdir erlangspa
從 http://erlang.org/download/otp_src_20.3.tar.gz 下載erlang壓縮包插件
上傳已經下載的壓縮包到erlang目錄下server
2.2 解壓Erlanghtm
tar -xvf otp_src_20.3.tar
2.3 進入Erlang文件夾
cd otp_src_20.3
2.4 編譯前安裝Erlang的必要依賴
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
2.5 編譯
./configure --prefix=/usr/local/erlang --enable-smp-support --enable-threads --enable-sctp --enable-kernel-poll --enable-hipe --with-ssl
2.6 安裝
make && make install
2.7 配置Erlang環境變量
vim /etc/profile
在文本末最後一行添加以下代碼:
export ERL_HOME=/usr/local/erlang
export PATH=$ERL_HOME/bin:$PATH
保存退出。
2.8 使配置當即生效
source /etc/profile
2.9 測試Erlang安裝是否成功
erl
3. 下載並安裝RabbitMQ 3.6.x 版本
3.1 下載RabbitMQ 3.6.x
cd /usr/local
從 http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-3.6.15-1.el6.noarch.rpm 下載rpm文件
上傳當前目錄下目錄下
3.2 安裝必要依賴
yum -y install epel-release yum -y install socat
3.3 創建必要軟鏈
ln -s /usr/local/erlang/bin/erl /usr/bin/erl
3.4 安裝RabbitMQ 3.6.x
rpm -i --nodeps rabbitmq-server-3.6.15-1.el6.noarch.rpm
4.1 啓動RabbitMQ
service rabbitmq-server start
4.2 設置自啓動
chkconfig rabbitmq-server on
4.3 開啓管理頁面插件
rabbitmq-plugins enable rabbitmq_management
4.4 添加管理員帳號
rabbitmqctl add_user admin 12345
4.5 分配用戶標籤
rabbitmqctl set_user_tags admin administrator
4.6 建立和賦角色完成後查看並確認
rabbitmqctl list_users
4.7 授予用戶全部權限
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
4.8 驗證
登陸rabbitmq管理界面( http://106.12.140.159:15672/ )
用戶名:admin
密碼:12345