Centos7 下安裝 RabbitMQ

  • 2019 年 10 月 6 日
  • 筆記

安裝 erlang

1.下載erlang

官網地址 http://www.erlang.org/download 挑選合適的版本 然後 wget 比如目前最新版本 19.3  運行命令 wget http://erlang.org/download/otp_src_19.3.tar.gz

2.使用yum安裝下必須的配件:

yum install gcc glibc-devel make ncurses-devel openssl-devel autoconf  yum install unixODBC unixODBC-devel

3.開始安裝

tar -zxvf otp_src_19.3.tar.gz  cd otp_src_19.3  ./configure --prefix=/usr/local/erlang --enable-hipe --enable-threads --enable-smp-support --enable-kernel-poll --without-javac  這步可能會出現提示提示缺少的組件,詳情見常見問題  make && make install (ps:超慢)  輸入 ./erl

4.常見問題:

*********************************************************************  **********************  APPLICATIONS DISABLED  **********************  *********************************************************************    jinterface     : Java compiler disabled by user    *********************************************************************  *********************************************************************  **********************  APPLICATIONS INFORMATION  *******************  *********************************************************************    wx             : wxWidgets not found, wx will NOT be usable    *********************************************************************  *********************************************************************  **********************  DOCUMENTATION INFORMATION  ******************  *********************************************************************    documentation  :                   fop is missing.                   Using fakefop to generate placeholder PDF files.    *********************************************************************

其中APPLICATIONS DISABLED 標示是必須要安裝的,另外兩個項目可以忽略 jinterface : Java compiler disabled by user 如果不用java編譯可以忽略 在編譯的時候 加入–without-javac

可以使用 .erl 來判斷是否安裝成功

安裝 RabbitMQ

  1. 下載 rabbitmq-server-generic-unix-3.7.8.tar.xz http://www.rabbitmq.com/download.html
  2. 安裝 python
yum install python -y
  1. 安裝 python-simplejson
yum install xmlto -y  yum install python-simplejson -y
  1. 解壓 rabbitmq 並放到自定義文件夾
xz -d rabbitmq-server-generic-unix-3.7.8.tar.xz  tar xf rabbitmq-server-generic-unix-3.7.8.tar  mv rabbitmq_server-3.7.8 /usr/local/rabbitmq
  1. 配置 /etc/profile 並且使得文件生效
#set erlang environment  export PATH=$PATH:/usr/local/erlang/bin    #set rabbitmq environment  export PATH=$PATH:/usr/local/rabbitmq/sbin
source /etc/profile
  1. 運行 RabbitMQ
[root@xxxxx sbin]# rabbitmq-server

連續按兩下 ctrl c 退出命令行

  1. 查看 5672 是否被監聽
netstat -nap | grep 5672