rabbimq安装

1. CENTOS7 rabbitmq部署

1.1 安装erlang环境

  • 安装erlang语言环境依赖
$ yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel
  • 解压文件
$ tar -xvf otp_src_19.0.tar.gz 
  • 创建安装erlang语言文件夹
  • 基金erlang解压文件夹下,执行配置命令
$ ./configure --prefix=${对应的安装目录} --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac
  • make && make install
  • 配置环境变量
export ERLANG_HOME=${对应的安装目录}
export PATH=$PATH:$ERLANG_HOME/bin
  • 更新环境变量配置信息
$ source /etc/profile

1.2 安装rabbitmq

-解压文件

$ xz -d rabbitmq-server-generic-unix-3.6.3.tar.xz
$ tar -xvf rabbitmq-server-generic-unix-3.6.3.tar
  • 创建安装rabbitmq路径文件夹
  • 把解压好的文件夹下面的文件移入对应的安装路径文件夹下
  • 进入安装文件夹的路径的sbin路径下
  • 启动web端管理界面
$ ./rabbitmq-plugins enable rabbitmq_management
  • 启动rabbimq
$ ./rabbitmq-server -detached

2. CENTOS7 rabbitmq部署案例

2.1 安装erlang环境

image.png
  • 安装erlang语言环境依赖
$ yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel
  • 解压文件
$ tar -xvf otp_src_19.0.tar.gz 
image.png
  • 创建安装erlang语言文件夹
  • 基金erlang解压文件夹下,执行配置命令
$ ./configure --prefix=/usr/local/application/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac
image (1).png
  • make && make install
  • 配置环境变量
export ERLANG_HOME=/usr/local/application/erlang/
export PATH=$PATH:$ERLANG_HOME/bin
image (2).png
  • 更新环境变量配置信息
$ source /etc/profile

-测试是否安装成功

$ erl
image (3).png

2.2 安装rabbitmq

$ xz -d rabbitmq-server-generic-unix-3.6.3.tar.xz
$ tar -xvf rabbitmq-server-generic-unix-3.6.3.tar
  • 创建安装rabbitmq路径文件夹
  • 把解压好的文件夹下面的文件移入对应的安装路径文件夹下
  • 进入安装文件夹的路径的sbin路径下
  • 启动web端管理界面
$ ./rabbitmq-plugins enable rabbitmq_management

{{./rabbitmq-plugins enable rabbitmq_management}}

  • 启动rabbimq
$ ./rabbitmq-server -detached
  • 测试 浏览器访问 192.168.74.228:15672


    image (4).png
  • 添加用户测试 为用户添加角色 为用户设置虚拟用户
$   ./rabbitmqctl add_user admin admin && ./rabbitmqctl set_user_tags admin administrator &&./rabbitmqctl  set_permissions -p /  admin '.*' '.*' '.*' 
  • 用admin用户登录


    image (5).png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,079评论 19 139
  • 整体架构 部署步骤 基于 Docker 基本概念内存节点只保存状态到内存,例外情况是:持久的 queue 的内容将...
    mvictor阅读 12,803评论 5 30
  • rabbitmq有3种模式,集群模式2种• 单机模式:即单机情况不做集群,就单独运行一个rabbitmq而已。...
    嗷大彬彬阅读 4,082评论 1 9
  • 0、安装基础环境 yum -y install wget yum -y install setup yum -y ...
    Suncoffee_psw阅读 754评论 0 1
  • 上大学时的一个球友,个子不高,戴着厚厚的眼镜,脸上写满了沧桑,认识他时,他已经从学校毕业,在学校旁边租了一个小房,...
    斯文韫阅读 1,615评论 13 41