下載erlang和rabbitmq-server
1.下載Erlang安裝包
[root@VM_0_9_centos soft]# wget http://erlang.org/download/otp_src_22.0-rc2.tar.gz
2.下載rabbitmq-server安裝包 https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.16
3. 上傳安裝包到Linux服務器目錄下,進入到安裝包所在目錄進行安裝。
<!-- 解壓包 -->
[root@VM_0_9_centos package]# tar -xvf otp_src_20.3.tar.gz [root@VM_0_9_centos package]# ll
<!-- 安裝Erlang -->
<!-- 安裝類庫-->
[root@VM_0_9_centos /]# yum -y install gcc-c++
[root@VM_0_9_centos /]# yum -y install ncurses-devel
[root@VM_0_9_centos /]# yum -y install openssl-devel
[root@VM_0_9_centos /]# yum -y install unixODBC-devel
[root@VM_0_9_centos /]# mkdir /usr/local/erlang [root@VM_0_9_centos /]# cd /ryt/package/otp_src_20.3 [root@VM_0_9_centos otp_src_20.3]# ./configure --prefix=/usr/local/erlang --without-Javac [root@VM_0_9_centos otp_src_20.3]# make && make install
<!-- 編譯&安裝完成以后配置Erlang環境變量 -->
[root@VM_0_9_centos otp_src_20.3]# vim /etc/profile
<!--追加環境變量到文件末尾 -->
export PATH=$PATH:/usr/local/erlang/bin

<!-- 使用source /etc/profile命令可以使新建立的環境變量立刻生效而不用重新啟動系統 -->
[root@VM_0_9_centos otp_src_20.3]# source /etc/profile
<!-- 正式安裝RabbitMQ --> [root@VM_0_9_centos otp_src_20.3]# cd .. [root@VM_0_9_centos package]# rpm -ivh --nodeps rabbitmq-server-3.7.16-1.el7.noarch.rpm
<!-- 如果linux的防火牆開啟時,還需執行以下操作 --> [root@VM_0_9_centos package]# firewall-cmd --zone=public --add-port=15672/tcp --permanent [root@VM_0_9_centos package]# firewall-cmd --zone=public --add-port=5672/tcp --permanent [root@VM_0_9_centos package]# firewall-cmd --reload
<!-- 啟動RabbitMQ --> [root@VM_0_9_centos package]# rabbitmq-plugins enable rabbitmq_management [root@VM_0_9_centos package]# rabbitmq-server
<!-- 后台啟動 -->
[root@VM_0_9_centos package]# rabbitmq-server -detached
<!-- 創建登錄用戶 --> [root@VM_0_9_centos package]# rabbitmqctl add_user 賬號 密碼 <!-- 授管理員權限 --> [root@VM_0_9_centos package]# rabbitmqctl set_user_tags 賬號 administrator <!-- 授權用戶到虛擬機(/) --> [root@VM_0_9_centos package]# rabbitmqctl set_permissions -p / 賬號 '.*' '.*' '.*'
4. 正常啟動以后,可以在瀏覽器中訪問管理頁面:http://<虛擬機IP>:15672/
輸入用戶名和密碼 ,管理界面如下:
大功告成,睡覺啦...