消息队列RabbitMQ学习笔记之linux安装

转自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

ERLANG_HOME=/data/dn1/erlang

PATH=$PATH:$HOME/bin:$ERLANG_HOME/bin

export PATH

 

hadoop@huangyineng erlang]$ source ~/.bash_profile

测试:

1

2

3

4

[hadoop@huangyineng erlang]$ erl

Erlang/OTP 19 [erts-8.0] [source] [64-bit] [async-threads:10] [hipe] [kernel-poll:false]

Eshell V8.0  (abort with ^G)

1> halt().

 

可能你会遇到以下异常:

*********************************************************************

**********************  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就安装完成了

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值