转自https://www.656463.com/article/RabbitMQhuanjingpeizhijiyulinux_8
由于 RabbitMQ 是使用erlang开发的,所以首先要安装erlang
http://www.erlang.org/downloads
http://erlang.org/download/otp_src_19.0.tar.gz
[ hadoop@huangyineng dn1]$ tar -zxvf otp_src_19.0.tar.gz
[ hadoop@huangyineng dn1]$ cd otp_src_19.0/
[ hadoop@huangyineng otp_src_19.0]$ ./configure -prefix=/data/dn1/erlang
[ hadoop@huangyineng otp_src_19.0]$ make & make install
添加环境变量:
[ hadoop@huangyineng erlang]$ vim ~/.bash_profile
1 2 3 |
|
[ hadoop@huangyineng erlang]$ source ~/.bash_profile
测试:
1 2 3 4 |
|
可能你会遇到以下异常:
*********************************************************************
********************** APPLICATIONS DISABLED **********************
*********************************************************************
odbc : ODBC library - link check failed
*********************************************************************
*********************************************************************
********************** APPLICATIONS INFORMATION *******************
*********************************************************************
wx : wxWidgets not found, wx will NOT be usable
*********************************************************************
*********************************************************************
********************** DOCUMENTATION INFORMATION ******************
*********************************************************************
documentation :
fop is missing.
Using fakefop to generate placeholder PDF files.
*********************************************************************
解决方案:
[root@huangyineng otp_src_19.0]# yum install unixODBC unixODBC-devel
http://www.wxwidgets.org/downloads/
https://github.com/wxWidgets/wxWidgets/releases/download/v3.0.2/wxWidgets-3.0.2.tar.bz2
[ hadoop@huangyineng dn1]$ bzip2 -d wxWidgets-3.0.2.tar.bz2
[ hadoop@huangyineng dn1]$ tar -xvf wxWidgets-3.0.2.tar
[ root@huangyineng dn1]# mv wxWidgets-3.0.2 /usr/local/
[ root@huangyineng wxWidgets-3.0.2]# cd /usr/local/wxWidgets-3.0.2/
[ root@huangyineng wxWidgets-3.0.2]# ./configure --with-opengl --enable-debug --enable-unicode
[ root@huangyineng wxWidgets-3.0.2]# make & make install
fop is missing. 可忽略
安装rabbitmq 3.6.2
http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.2/
http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.2/rabbitmq-server-generic-unix-3.6.2.tar.xz
[ hadoop@huangyineng dn1]$ xz -d rabbitmq-server-generic-unix-3.6.2.tar.xz
[ hadoop@huangyineng dn1]$ tar -xvf rabbitmq-server-generic-unix-3.6.2.tar
[ hadoop@huangyineng dn1]$ ln -s rabbitmq_server-3.6.2 rabbitmq
[ hadoop@huangyineng dn1]$ cd rabbitmq
[hadoop@huangyineng rabbitmq]$ ll
总用量 196
drwxr-xr-x. 2 hadoop hadoop 4096 5月 19 16:26 ebin
drwxr-xr-x. 3 hadoop hadoop 4096 5月 19 16:26 etc
drwxr-xr-x. 2 hadoop hadoop 4096 5月 19 16:26 include
-rw-r--r--. 1 hadoop hadoop 93 5月 19 16:26 INSTALL
-rw-r--r--. 1 hadoop hadoop 28945 5月 19 16:26 LICENSE
-rw-r--r--. 1 hadoop hadoop 11358 5月 19 16:26 LICENSE-APACHE2-ExplorerCanvas
-rw-r--r--. 1 hadoop hadoop 10175 5月 19 16:26 LICENSE-APL2-Rebar
-rw-r--r--. 1 hadoop hadoop 10851 5月 19 16:26 LICENSE-APL2-Stomp-Websocket
-rw-r--r--. 1 hadoop hadoop 1206 5月 19 16:26 LICENSE-BSD-base64js
-rw-r--r--. 1 hadoop hadoop 1304 5月 19 16:26 LICENSE-BSD-glMatrix
-rw-r--r--. 1 hadoop hadoop 14041 5月 19 16:26 LICENSE-EPL-OTP
-rw-r--r--. 1 hadoop hadoop 1087 5月 19 16:26 LICENSE-MIT-EJS10
-rw-r--r--. 1 hadoop hadoop 1069 5月 19 16:26 LICENSE-MIT-Flot
-rw-r--r--. 1 hadoop hadoop 1075 5月 19 16:26 LICENSE-MIT-jQuery164
-rw-r--r--. 1 hadoop hadoop 1087 5月 19 16:26 LICENSE-MIT-Mochi
-rw-r--r--. 1 hadoop hadoop 1087 5月 19 16:26 LICENSE-MIT-Mochiweb
-rw-r--r--. 1 hadoop hadoop 1076 5月 19 16:26 LICENSE-MIT-Sammy060
-rw-r--r--. 1 hadoop hadoop 1056 5月 19 16:26 LICENSE-MIT-SockJS
-rw-r--r--. 1 hadoop hadoop 16726 5月 19 16:26 LICENSE-MPL2
-rw-r--r--. 1 hadoop hadoop 24897 5月 19 16:26 LICENSE-MPL-RabbitMQ
drwxr-xr-x. 2 hadoop hadoop 4096 5月 19 16:26 plugins
drwxr-xr-x. 2 hadoop hadoop 4096 5月 19 16:26 sbin
drwxr-xr-x. 3 hadoop hadoop 4096 5月 19 16:26 share
启动rabbitmq
[ hadoop@huangyineng rabbitmq]$ sbin/rabbitmq-server
停止rabbitmq
[ hadoop@huangyineng rabbitmq]$ sbin/rabbitmqctl stop
到此rabbitmq就安装完成了