zoukankan      html  css  js  c++  java
  • rabbitmq的笔记(一)安装

    一、单机安装

    1、rpm(在系统版本支持的情况下,尽量用rpm安装,因为快)

    1)、安装erlang。(每个rabbitmq对应的erlang版本不一样)
    根据官网的rabbitmq和erlang版本对应,
    更改yum源版本,
    用yum安装,
    yum intall erlang -y
    2)、安装rabbitmq。
    官网下载rabbitmq的rpm安装包,
    或者想安装历史版本,
    点击进入拉到最后,
    下载后,使用rpm命令安装,
    rpm -ivh ***
    2、编译
    根据官网的rabbitmq和erlang版本对应,
    1)、下载erlang源码包。
    如果其他版本,可以在登录网站选择http://erlang.org/download/
    2)、编译安装erlang。
    # mkdir -p /usr/local/erlang # tar -xzvf otp_src_20.1.tar.gz # cd otp_src_20.1 # ./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac # make -j8 # make install
    设置环境变量
    # vim /etc/profile
    在末尾加入以下内容:
    #set erlang environment
    export PAHT=$PATH:/usr/local/erlang/bin
    3)、下载rabbitmq二进制包。
    4)、解压运行。
    cd rabbitmq_server-3.9.2
    sbin/rabbitmq-server -detached
    如果有需要,包sbin目录加入环境变量。
    二、普通集群
    无论是rpm安装还是编译,集群的办法就这个。
    1、改hosts文件。
    举例,
    192.168.1.1 hodge
    4、加群。
    统一cookie。然后改权限,.erlang.cookie每个版本的存放路径不一样,有些版本是放在家目录,有些是在var目录。
    chmod 600 .erlang.cookie
    停止本身服务,加入别人就停止自己,总是被加入者,不能stop_app
    rabbitmqctl stop_app --关闭服务
    加入其他,
    rabbitmqctl join_cluster rabbit@Hodge
    加群的时候加上 -ram 参数为内存节点,不加参数默认是磁盘节点,
    集群中的磁盘节点和内存节点
    1、在搭建集群的时候,命令:rabbitmqctl join_cluster rabbit@hodge
    默认添加的节点是磁盘节点,新建的rabbitmq服务器是磁盘节点。磁盘节点就是储存元数据、队列、用户等,特点是永久保存。相当于持久化,性能相对比较低。
    2、内存节点。内存节点的特点是性能比较好,但是并不保存相关信息。新建队列新建用户等等,不能更有效长期保存,只能保存在内存。不过对于一些需要持久化的队列,在内存节点和磁盘节点的性能是一样的,都要消耗磁盘读写。
     三、镜像集群
    增加个策略。
    因为集群又不是天天部署,很多情况下都是部署一次,终生使用,所以只在在web管理端配置一下就可以了。

  • 相关阅读:
    CSS
    表单
    框架
    表格
    列表
    定位--position属性
    浮动
    选择结构
    数组
    TextView(标签控件)
  • 原文地址:https://www.cnblogs.com/hodge01/p/15177034.html
Copyright © 2011-2022 走看看