博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOs7安装rabbitmq
阅读量:4312 次
发布时间:2019-06-06

本文共 1700 字,大约阅读时间需要 5 分钟。

一、简介

  RabbitMQ是由Erlang语言编写的,运行也需要Erlang环境

  1. Erlang是一种编程语言,用于构建具有高可用性要求的大规模可扩展的软实时系统。 其中一些用途是电信,银行,电子商务,计算机电话和即时通讯。 Erlang的运行时系统内置了对并发,分布和容错的支持。
  2. OTP是一套提供了Erlang库和设计原则,为开发这些系统的中间件。它包括自己的分布式数据库,其他语言接口的应用程序,调试和释放处理工具。

二、安装Erlang

wget  http://erlang.org/download/otp_src_20.0.tar.gztar -zxvf  otp_src_20.0.tar.gzcd otp_src_20.0yum install ncurses ncurses-base ncurses-devel ncurses-libs ncurses-static ncurses-term ocaml-curses ocaml-curses-devel -yyum install openssl-devel zlib-devel –yyum -y install make ncurses-devel gcc gcc-c++ unixODBC unixODBC-devel openssl openssl-devel mkdir -p /data/erlang./configure --prefix=/data/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javacmake && make installln -s /data/erlang/bin/erl /usr/bin

  测试一下

 

erl

 

  设置环境变量

 

 

echo "export ERLANG_HOME=/data/erlang" > /etc/profile.d/erlang.shecho "export PATH=$ERLANG_HOME/bin:$PATH" >> /etc/profile.d/erlang.shsource /etc/profile.d/erlang.sh

 

 

三、安装rabbitmq

  下载安装rabbitmq

 

 

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-generic-unix-3.6.10.tar.xzxz -d rabbitmq-server-generic-unix-3.6.10.tar.xztar -xvf rabbitmq-server-generic-unix-3.6.10.tarmv rabbitmq_server-3.6.10/ /data/rabbitmqln -s /data/rabbitmq/sbin/* /usr/bin/

 

  启动

 

 

直接启动 rabbitmq-server 后台启动 rabbitmq-server -detached 开启插件管理页面 rabbitmq-plugins enable rabbitmq_management 关闭服务 rabbitmqctl stop

 

  创建用户

创建用户, 密码123456rabbitmqctl add_user admin 123456rabbitmqctl set_user_tags admin administrator

  为用户分配权限

rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

  开启插件管理页面

rabbitmq-plugins enable rabbitmq_management

  访问

http://ip:15672/#/

 

转载于:https://www.cnblogs.com/bigberg/p/7778787.html

你可能感兴趣的文章
VNPY - CTA策略模块策略开发
查看>>
VNPY - 事件引擎
查看>>
MongoDB基本语法和操作入门
查看>>
学习笔记_vnpy实战培训day04_作业
查看>>
OCO订单(委托)
查看>>
学习笔记_vnpy实战培训day06
查看>>
回测引擎代码分析流程图
查看>>
Excel 如何制作时间轴
查看>>
matplotlib绘图跳过时间段的处理方案
查看>>
vnpy学习_04回测评价指标的缺陷
查看>>
iOS开发中遇到的问题整理 (一)
查看>>
Linux(SUSE 12)安装jboss4并实现远程访问
查看>>
Neutron在给虚拟机分配网络时,底层是如何实现的?
查看>>
netfilter/iptables全攻略
查看>>
Overlay之VXLAN架构
查看>>
Eclipse : An error occurred while filtering resources(Maven错误提示)
查看>>
在eclipse上用tomcat部署项目404解决方案
查看>>
web.xml 配置中classpath: 与classpath*:的区别
查看>>
suse如何修改ssh端口为2222?
查看>>
详细理解“>/dev/null 2>&1”
查看>>