最简单最全的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
大功告成,这个是已经登录的界面,第一次进去需要登录
- 最简单最全的RabbitMQ安装教程
- 最简单的boost安装教程
- 最简单的yii2安装教程
- 最全的XNA教程
- 最全的JMater教程
- 最全的freemarker教程
- 最简单的 RabbitMQ 监控方法
- 最简单的 RabbitMQ 监控方法
- 最简单的 RabbitMQ 监控方法
- 最简单的 RabbitMQ 监控方法
- 最简单的 RabbitMQ 监控方法
- 最简单的 RabbitMQ 监控方法
- 最简单的 RabbitMQ 监控方法
- 最简单的 RabbitMQ 监控方法
- RabbitMQ系列教程之一:我们从最简单的事情开始!Hello World
- 最全git教程
- 最全Pycharm教程
- 最全PyCharm 教程
- 手把手,脚把脚地教你实现网络爬虫程序(上)
- 为人处世之道
- JS中数组的方法
- SpringMVC流程架构图
- Android实现二级联动
- 最简单最全的RabbitMQ安装教程
- eclipse使用gitHub
- 《JavaScript DOM编程艺术》第十章 用javascript实现动画效果
- 线段树区间更新 Just a Hook
- 【脚本语言系列】关于Python持久化dbhash,你需要知道的事
- ssh登录
- 正则使用注意事项
- Go游戏服务器开发的一些思考(二):综合考察(上)
- PHP PDO::execute()执行insert into失败返回错误无错误消息的解决