最简单最全的RabbitMQ安装教程

来源:互联网 发布:一建试题软件 编辑:程序博客网 时间:2024/05/22 04:36

本人安装Rabbitmq安装了2天,被各种教程坑到无法呼吸,特写此博客来帮助广大新手安装RabbitMQ,该教材是博主一边安装一边编写的(本人已经安装好,为了写该博客特意再安装一次)。
强调一点,需要跟着以下的步骤走,否则会出错,有问题可以联系我QQ:2405116015

首先安装其所依赖的文件或环境

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel xmlto

安装SimpleJson

安装SimpleJson时会需要Python环境,所以先安装Python环境
1) yum -y installpython (安装Python环境)
2) 上传simplejson-2.3.2.tar.gz
3) tar -xvf simplejson-2.3.2.tar.gz
4) cd simplejson-2.3.2
5) python setup.py install

安装otp_src_R14B04

上传otp_src_R14B04.tar.gz
1) tar -xvf otp_src_R14B04.tar.gz
2) cd otp_src_R14B04
3) ./configure

这里写图片描述

这个时候会包这个错误,接下来我们解决odbc library 这个错误

安装unixODBC-2.2.1

上传unixODBC-2.2.1.tar.gz
1) tar -xvf unixODBC-2.2.1.tar.gz
2) cd unixODBC-2.2.1
3) ./configure –prefix=/usr/local/unixODBC-2.2.1 –includedir=/usr/include –libdir=/usr/lib -bindir=/usr/bin –sysconfdir=/etc –enable-gui=no
4) make
5) make install

这里写图片描述

这个时候可以看到那个APPLICATION_DISABLE错误已经没有了

好了我们再既进入到otp_src_R14B04目录

./configure
make
make install

安装rabbitmq-server-3.1.5-1.noarch

上传 rabbitmq-server-3.1.5-1.noarch.rpm
yum install rabbitmq-server-3.1.5-1.noarch.rpm

这里写图片描述

这个时候会报这个错误

只要执行这行命令就可以了 rpm –nodeps -ivh rabbitmq-server-3.1.5-1.noarch.rpm

这里写图片描述

好了,这个时候RabbitMQ-Server已经安装成功了

下面我们对RabbitMQ进行配置,以便远程对RabbitMQ进行管理

启用web插件

cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.1.5/sbin (如果没有找到这个目录,你可能按照别的步骤安装了rabbitmq,如果安装我上面的步骤不会出现这个问题)
./rabbitmq-plugins enable rabbitmq_management (启用web插件)
./rabbitmq-plugins disable rabbitmq_management #禁用
./rabbitmq-plugins list 查看所有启用以及禁用的功能
./rabbitmqctl add_user admin admin (创建远程连接额用户)
./rabbitmqctl list_users (查看当前有哪些用户)
./rabbitmqctl set_user_tags admin administrator (设置Admin为超级管理员用户)

以上操作还无法在Windows进入Rabbitmq管理界面,一下步骤之后,就能完成了

whereis erlang (查看erlang安装在那个地方) ,rabbitmq: /etc/rabbitmq /usr/lib/rabbitmq
cd /etc/rabbitmq
touch rabbitmq.config (创建rabbitmq.config)
vi rabbitmq.config
输入以下内容 [{rabbit, [{tcp_listeners, [5672]}, {loopback_users, [“admin”]}]}]. (注意有个点)
esc : wq (保存退出)
进入 cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.1.5/sbin/
在后台启动Rabbit node:./rabbitmq-server -detached
关闭整个节点(包括应用):./rabbitmqctl stop
当然还需要配置防火墙,这里就不阐述了,我们直接关闭防火墙 service iptables stop

这里写图片描述

大功告成,这个是已经登录的界面,第一次进去需要登录
原创粉丝点击