Luinx安装RocketMQ
一、RocketMQ环境
准备两台虚拟机,分别为master01 和master02

192.168.33.135
192.168.33.136
二、安装JDK(两台虚拟机相同步骤)
1、 检查当前虚拟机环境有没有JDK rpm -qa|grep java

(如若有便卸载 rpm -e --nodeps xxxxxx)
2、安装JDK,在/usr/local新建一个java文件夹,然后将tar包上传到文件夹下

3、切换到/usr/local/java 使用tar -zxvf jdk-8u121-linux-x64.tar.gz解压


4、配置/etc/profile文件,加入JDK环境变量


export JAVA_HOME=/usr/local/java/jdk1.8.0_121
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
5、应用文件 source /etc/profile
6、使用java -version查看版本

三、安装RocketMQ(两台虚拟机相同步骤)
1、 配置/etc/hosts文件

2、重启网卡 service network restart
3、上传rocketmq压缩包,上传到/usr/local下
4、切换到/usr/local下解压rocketmq压缩包 tar -zxvf alibaba-rocketmq-3.2.6.tar.gz
5、更改解压文件夹名称 mv alibaba-rocketmq alibaba-rocketmq-3.2.6
6、创建软连接 ln -s alibaba-rocketmq-3.2.6 rocketmq
7、创建存储路径
mkdir /usr/local/rocketmq/store
mkdir /usr/local/rocketmq/store/commitlog
mkdir /usr/local/rocketmq/store/consumequeue
mkdir /usr/local/rocketmq/store/index

8、把borker-a.properties 和borker-b.properties 上传到/usr/local/recketmq/conf/2m-noslave


9、master01 配置borker-a.properties,brokerName=broker-a 对应文件名称

10、master02配置borker-b.properties,brokerName=broker-b 对应文件名称

11、修改日志
mkdir -p /usr/local/rocketmq/logs
cd /usr/local/rocketmq/conf && sed -i 's#${user.home}#/usr/local/rocketmq#g' *.xml

12、配置JVM参数 vi /usr/local/rocketmq/bin/runbroker.sh


13、cd /usr/local/rocketmq/bin,启动NameServer
启动命令:nohup sh mqnamesrv &
jps查看JDK进程是否有NamesrvStartup

14、cd /usr/local/rocketmq/bin,启动BrokerServer
master01启动命令:nohup sh mqbroker -c /usr/local/rocketmq/conf/2m-noslave/broker-a.properties >/dev/null 2>&1 &
master02启动命令:nohup sh mqbroker -c /usr/local/rocketmq/conf/2m-noslave/broker-b.properties >/dev/null 2>&1 &
jps查看JDK进程是否有BrokerStartup


四、通过console控制台监控rocketmq状态(两台虚拟机相同步骤)
1、 将Tomcat压缩包上传到 /usr/local目录下
2、解压 tar -zxvf apache-tomcat-7.0.65.tar.gz

3、将rocketmq-web-console.war上传到Tomcat解压目录的webapps下
4、切换到/apache-tomcat-7.0.65/bin ,启动Tomcat
启动命令: ./startup.sh
停止命令:./shutdown.sh

5、 修改解压后的rocketmq-web-console下的config.properties配置文件
/usr/local/apache-tomcat-7.0.65/webapps/rocketmq-web-console/WEB-INF/classes下的config.properties文件

6、重启Tomcat

7、两台机器防火墙关闭
关闭防火墙:systemctl stop firewalld.service
禁用防火墙:systemctl disable firewalld.service

五、RocketMQ控制台(访问地址:IP地址:8080/rocketmq-web-console)

Luinx安装RocketMQ的更多相关文章
- Linux安装RocketMQ
本文介绍Linux安装RocketMQ. 1.RocketMQ简介 RocketMQ是阿里巴巴中间件开发的分布式消息系统,曾经经历过很多阿里巴巴大型项目的实际检验.在去年已经正式捐献给Apache开源 ...
- CentOS7 安装 RocketMQ 实践和小示例
CentOS7 安装 RocketMQ 实践和小示例 1.通过 SSH 工具(比如 XShell)连接到 CentOS7 服务器上: 2.进入到 /usr/local 目录中: cd /usr/loc ...
- ubuntu 安装 rocketmq
1.安装 rocketmq首先要有java以及maven环境,这里略过,可参考 https://www.cnblogs.com/xiaobaoTribe/p/11315011.html 安装JDK ...
- Centos7快速安装RocketMQ
1. 为什么要用MQ 消息队列是一种"先进先出"的数据结构 其应用场景主要包含以下3个方面 应用解耦 系统的耦合性越高,容错性就越低.以电商应用为例,用户创建订单后,如果耦合调用库 ...
- Centos7安装RocketMQ及配置测试
环境 Centos7 RocketMQ 3.2.6 安装位置 /usr/local/alibaba-rockermq 外网ip 182.254.145.66 内网ip 10.105.23.114 安装 ...
- 阿里云安装RocketMQ
说明: 我的阿里云是centos 6.9 jdk 1.8.0_192-b12(安装教程参照:https://www.cnblogs.com/kingsonfu/p/9801556.html) mave ...
- centos安装rocketMQ
1.下载安装包 http://rocketmq.apache.org/release_notes/ 这里选择 4.4.0 版本,点击进去 可以选择源码包或者二进制文件,这里选择二进制文件(ps:如果选 ...
- Windows下安装RocketMQ
目录 前言 环境 具体操作 下载 环境变量配置 启动 关闭 生产.消费实例 RocketMQ Console 前言 项目中用到了延迟消息队列,记录下一win10下rocketmq的安装 环境 win1 ...
- Linux环境下安装RocketMQ
最近在学习消息队列,针对RocketMQ进行了初步研究,这里记录下安装配置的过程,与大家共同分享 一.选择合适的版本 注:安装.运行过程中需要依赖JDK,因此安装之前需要保证当前linux环境下具备上 ...
随机推荐
- 为什么样本方差的分母是n-1?为什么它又叫做无偏估计?
为什么样本方差的分母是n-1?最简单的原因,是因为因为均值已经用了n个数的平均来做估计在求方差时,只有(n-1)个数和均值信息是不相关的.而你的第n个数已经可以由前(n-1)个数和均值 来唯一确定,实 ...
- 【转】Beyond compare4密钥
转:https://blog.csdn.net/lemontree1945/article/details/92963423 w4G-in5u3SH75RoB3VZIX8htiZgw4ELilwvPc ...
- BeanUtils 如何拷贝 List?
BeanUtils 如何拷贝 List? 一.背景 我们在DO.Model.VO层数据间可能经常转换数据: Entity对应的是持久层数据结构(一般是数据库表的映射模型); Model 对应的是业务层 ...
- C#调用Matlab生成的Dll
问题描述:最近开发需要调用matlab生成的DLL,在New MWNumericArray 对象的时候报错,提示未将对象引用到对象的实例. 问题分析:因为MWArray.dll是Matlab提供的DL ...
- win + ubuntu 双系统 grub引导项修复
ubuntu liveCD模式,找到ubuntu的系统盘位置,挂载到系统上面,然后使用grub进行修复 ubuntu liveCD模式下是用boot-repair软件进行修复 grub急救模式 1. ...
- css文字溢出显示省略号
1.单行文字溢出显示省略号. overflow: hidden; text-overflow: ellipsis; white-space: nowrap;//文本不换行 2.多行文本溢出显示省略号. ...
- 基于Netty和SpringBoot实现一个轻量级RPC框架-Client端请求响应同步化处理
前提 前置文章: <基于Netty和SpringBoot实现一个轻量级RPC框架-协议篇> <基于Netty和SpringBoot实现一个轻量级RPC框架-Server篇> & ...
- element-ui input 组件 回车事件
直接在el-input 标签上添加@keyup.enter="funName" 是不起作用的,在组件中使用需要加上.native. <el-input v-model = & ...
- 一起来学习XPATH,来看看除了正则表达式我们还能怎么抓取数据
参考学习的网站链接http://www.w3school.com.cn/xpath/xpath_intro.asp 首先理清楚一些常识 以此为例 <?xml version="1.0& ...
- NABCD项目分析
Share软件 N(需求):我们设计的这款手机app名为share,旨在打造一款服务于大学生的软件,像qq,微信,微博等,这些社交软件大都服务范围太广,我们就是为了满足当代大学生为了本校学生交流方便, ...








