RocketMQ在线集群安装

一、步骤

  1、虚拟机安装CentOS 64位 基础版

  2、下载安装jdk并配置

  3、下载并安装maven

  4、下载并安装rocketMQ  

  5、启动rocketMQ

  6、MQ用户手册

二、操作

  1、虚拟机安装CentOS 64位 基础版  

  (1)下载镜像文件,在虚拟机中启动镜像文件,选择第一个安装:

(2)出现以下界面,安装软件选择最小安装,分区选择自动分区,网络连接打开(要不然开机时还要设置,如果连接不上,那么是你的虚拟机的网络连接有问题),设置完后就开始安装(下一步还需要设置root密码)。安装很快完成,进入系统,此时就是个命令行界面:

  2、下载安装jdk并配置  

    使用yum命令来查找需要安装的jdk版本,MQ似乎需要jdk1.8的jdk,因此,我选择了这个jdk:

    接着就使用yum命令来安装jdk1.8:

    完成安装后,确认一下,有以下信息出来就说明是对的(否则command not found):

    接着设置环境变量,此时要先确认下jdk是安装在哪个目录下,输入命令java –verbose,一阵信息飘过之后,在最后面会输出路径,从而可以找到jdk的路径:

    接着就是设置profile文件(这个/etc/profile跟~/.bash_profile有什么区别?):

    在最后面加入以下信息,保存后退出(不知道这样的设置有没有必要,因为jdk安装完成后,命令就可以使用了):

    接着使环境变量生效:

  3、下载并安装maven

    步骤跟2很相似,使用yum list来列出有关maven的相关包,但是发现会列出很多很多的,要下载哪个呢,我也不知道,所以随手打了个命令:

    找到并列出了一系列要安装的包,然后就同意安装了:

    完成后确认一下:

    这里有个小结:以后想要安装什么包的时候yum list | grep “包名称”或者直接yum install “包名称”

  4、下载并安装rocketMQ

    完成以上步骤后,就要rocketMQ的安装了,首先也是yum,但是发现只有

    我们要安装rocketMQ,不是acticeMQ,因此就要百度找了,找到官方文档:http://rocketmq.apache.org/docs/quick-start/,看到先决条件:

    感觉有点不妙:Maven版本不对,不过先放着,看看会出现什么错误.git没有装,要先装一个,安装命令依旧是那个yum(参考第3节小结)……所有准备都做完后,开始下载和安装,根据官网上的步骤安装就可以了......(这里省略之后所有)

  5、启动rocketMQ

    这里的启动MQ指的是不做任何设置,启动下MQ(一台master),至少保证能用,并且官网文档上已经比较清楚的介绍了启动的命令,我这边还写这一节,主要是我在启动broker的时候出了一个错误:

    这个肯定是JVM运行参数没有配置好,百度了一下才知道要在这两个地方设置启动JVM的参数(参考http://blog.csdn.net/zhu_tianwei/article/details/40948447),修改成自己合适的参数就可以了

    开启完毕检查一下:

  6、 MQ用户手册

     http://files.cnblogs.com/files/chenkaiwei/阿里RocketMQ_用户指南_V3.2.4_最新版本.pdf

时间: 2024-10-15 12:31:47

RocketMQ在线集群安装的相关文章

CentOS7+Hadoop2.7.2(HA高可用+Federation联邦)+Hive1.2.1+Spark2.1.0 完全分布式集群安装

1       VM网络配置... 3 2       CentOS配置... 5 2.1             下载地址... 5 2.2             激活网卡... 5 2.3             SecureCRT. 5 2.4             修改主机名... 6 2.5             yum代理上网... 7 2.6             安装ifconfig. 8 2.7             wget安装与代理... 8 2.8       

redis3.0.2 分布式集群安装详细步骤

redis3.0.2 分布式集群安装详细步骤 --(centos5.8 X64系统) 版本历史 时间 版本 说明 编写者 2015-06-5 1.0 redis3.0.2 分布式集群安装详细步骤 csc 一: redis cluster介绍篇 1:redis cluster的现状 目前redis支持的cluster特性(已亲测): 1):节点自动发现 2):slave->master 选举,集群容错 3):Hot resharding:在线分片 4):进群管理:cluster xxx 5):基于

redis3.2.5 分布式集群安装+错误解决过程

redis3.2.5 分布式集群安装详细步骤 --(centos5.X-6.X _X64系统) 版本历史 时间 版本 说明 编写者 2015-06-5 1.0 redis3.0.2 分布式集群安装详细步骤 崔四超 2016-11-25 1.1 redis3.2.5 分布式集群安装详细步骤 崔四超 一: redis cluster介绍篇 1:redis cluster的现状 目前redis支持的cluster特性(已亲测): 1):节点自动发现 2):slave->master 选举,集群容错 3

MySQL集群安装、负载均衡及备份恢复

MYSQL集群安装学习笔记 [一]服务器准备(操作系统linux皆可,我用的是RHEL6.4):一个管理节点 10.101.4.32两个数据节点 10.101.4.33 10.101.4.34两个查询节点 10.101.4.36 10.101.4.37 下载最新版本的mysql(我用的是 mysql-cluster-gpl-7.3.7-linux-glibc2.5-x86_64.tar) [二]所有节点配置:1.hosts配置,增加所有节点IP与主机名对应 2.增加mysql用户和组, 并将my

ElasticSearch笔记整理(二):CURL操作、ES插件、集群安装与核心概念

[TOC] CURL操作 CURL简介 curl是利用URL语法在命令行方式下工作的开源文件传输工具,使用curl可以简单实现常见的get/post请求.简单的认为是可以在命令行下面访问url的一个工具.在centos的默认库里面是有curl工具的,如果没有请yum安装即可. curl -X 指定http的请求方法 有HEAD GET POST PUT DELETE -d 指定要传输的数据 -H 指定http请求头信息 curl创建索引库 curl -XPUT http://<ip>:9200

redis离线集群安装

用一个叫redis-trib.rb的ruby脚本.redis-trib.rb是redis官方推出的管理redis集群的工具,集成在redis的源码src目录下(redis-xxx/src/).是基于redis提供的集群命令封装成简单.便捷.实用的操作工具.redis-trib.rb是redis作者用ruby完成的.所以redis集群需要先安装ruby环境. 这是在线安装步骤 Redis-cluster集群需要使redis-trib.rb脚本来管理集群,redis-trib.rb脚本是使用ruby

“挖掘机”升级路 一篇(03)--HBase集群安装中的收获

粗略算算,从上周五到这周二,折腾Hadoop已经三天了.这三天我是过得诚惶诚恐,作为一个学徒,老大虽然没有说啥,但是我恨不得立马完成这些基本的部署工作,感觉拖了好久好久.简单的总结一下,第一天折腾Hadoop单机和伪分布式的安装,第二天在折腾Hive的安装,以失败告终,第三天折腾HBase的集群安装,在主节点上安装成功. 也就来具体的谈谈今天的收获,今天的参考资料主要是这么两篇1.分布式实时日志系统(四) 环境搭建之centos 6.4下hbase 1.0.1 分布式集群搭建(我FQ看的,不知道

Spark2.1集群安装(standalone模式)

机器部署 准备三台Linux服务器,安装好JDK1.7 下载Spark安装包 上传spark-2.1.0-bin-hadoop2.6.tgz安装包到Linux(intsmaze-131)上 解压安装包到指定位置tar -zxvf spark-2.1.0-bin-hadoop2.6.tgz -C /home/hadoop/app/spark2.0/ 原文和作者一起讨论:http://www.cnblogs.com/intsmaze/p/6569036.html 微信:intsmaze 配置Spar

1.2 Zookeeper伪集群安装

1.2  Zookeeper伪集群安装 zookeeper单机安装配置可以查看 1.1 zookeeper单机安装 1.复制三份zookeeper,分别为zookeeper-3.4.7-node1,zookeeper-3.4.7-node2,zookeeper-3.4.7-node3 2.修改每个zookeeper文件夹下的配置文件 大部分配置与单机相同,核心为server的配置 server.1=localhost:2887:3887 server.2=localhost:2888:3888