centos-7安裝rabbitmq-21詳細步驟及坑
1、先在www.erlang.org/downloads下載erlang的碼源,然後下載rabbitmq 2、初始化環境 <1> 配置 阿里雲yum源 詳細步驟 https://blog.csdn.net/ltx06/article/details/78030056 <2> 安裝ifconfig 命令:# yum install net-tools <3> 安裝編譯器 命令:# yum install gcc-c++ <4> 安裝vim 命令:# yum install yum <5> 安裝ncurses-devel 命令:# yum -y install ncurses-devel 3、重新一下openssl,否則有時候會報錯:{error,{missing_dependencies,[crypto,ssl], <1>詳細步驟 https://blog.csdn.net/u010739551/article/details/80848993 4、解壓erlang原始碼 檔案: otp_src_21.0.tar.gz 命令: # tar xf otp_src_21.0.tar.gz # cd otp_src_21.0 # ./configure --prefix=/usr/local/erlang210--without-javac --with-ssl=/usr/local/openssl # make # make install 配置環境變數 命令 # vi /etc/profile # source /etc/profile 在文字後面追加 expore PATH=$PATH:/usr/local/erlang210/bin 5、安裝Python # yum python -y # yum install xmlto -y # yum install python-simplejson -y 6、安裝rabbitmq 檔案: rabbitmq-server-generic-unix-3.7.8.tar.xz 命令: # xz -d rabbitmq-server-generic-unix-3.7.8.tar.xz # tar xf rabbitmq-server-generic-unix-3.7.8.tar # mv rabbitmq-server-generic-unix-3.7.8 /usr/local/rabbitmq 配置環境變數 命令 # vi /etc/profile # source /etc/profile 在文字後面追加 expore PATH=$PATH:/usr/local/rabbitmq/sbin 7、開放15672和5672埠 命令: # firewall-cmd --zone=public --add-port=15672/tcp --permanent # firewall-cmd --zone=public --add-port=5672/tcp --permanent # firewall-cmd --reload 8、執行rabbitmq <1> # cd /usr/local/rabbitmq/sbin <2> # rabbitmq-plugins enable rabbitmq_management <3> # ./rabbitmq-server 9、訪問 http://<虛擬機器IP>:15672/