Centos7 下安裝 RabbitMQ
阿新 • • 發佈:2018-11-16
安裝 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
-
下載 rabbitmq-server-generic-unix-3.7.8.tar.xz
http://www.rabbitmq.com/download.html -
安裝 python
yum install python -y
- 安裝 python-simplejson
yum install xmlto -y
yum install python-simplejson -y
- 解壓 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
- 配置 /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
- 執行 RabbitMQ
[[email protected] sbin]# rabbitmq-server
連續按兩下 ctrl c 退出命令列
- 檢視 5672 是否被監聽
netstat -nap | grep 5672