文档章节

windows配置rocketmq开发环境(idea-eclipse)

tantexian
 tantexian
发布于 2016/06/22 11:34
字数 494
阅读 568
收藏 3

一、windows下配置jdk及Rocketmq环境变量:

vim /root/.bashrc #在该文件添加一下内容

 
 
# Set RocketMQ Environment
ROCKETMQ_HOME=/home/MyRocketMQ-bin # 此处为上述步骤中的maven编译后文件目录代码
ROCKETMQ_CLASSPATH=$ROCKETMQ_HOME/lib  # 此处为rocketmq运行所依赖的jar的classpath
ROCKETMQ_PATH=$ROCKETMQ_HOME/bin  # 此处为rocketmq运行bin目录,加入到可执行命令
NAMESRV_ADDR=127.0.0.1:9876

# Set Java Environment
JAVA_HOME=/usr/java/jdk1.7.0_79
JRE_HOME=/usr/java/jdk1.7.0_79/jre
PATH=.:$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$ROCKETMQ_PATH  # 此处将ROCKETMQ_PATH
CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$ROCKETMQ_PATH

根据实际情况,配置上述环境变量到windows环境变量中。

 

PS:

本次实验中贴出我的配置环境:

# Set RocketMQ Environment
GMQ_HOME=C:\Users\tantexian\Desktop\dev\GMQ # 此处为上述步骤中的maven编译后文件目录代码
GMQ_CLASSPATH=$GMQ_HOME/lib  # 此处为rocketmq运行所依赖的jar的classpath
GMQ_PATH=$GMQ_HOME/bin  # 此处为rocketmq运行bin目录,加入到可执行命令
NAMESRV_ADDR=127.0.0.1:9876
 
# Set Java Environment
JAVA_HOME=/usr/java/jdk1.7.0_79
JRE_HOME=/usr/java/jdk1.7.0_79/jre
PATH=.:$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$GMQ_PATH # 此处将GMQ_PATH
CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$GMQ_PATH

注意:此处具体根据自己环境配置。由于笔者将项目及环境变量rocketmq修改为GMQ,因此此处应该变为对应的gmq环境变量。下述两图为环境变量修改后代码,及项目GMQ的环境变量代码配置目录,供大家参考。

 

 

 

按照下述方式依次配置环境变量。

 

 

注意windows下面,环境变量配置完毕需要,重启生效!!!

 

 

二、检查环境变量:

windows的CMD或者idea的Terminal都可以:

 

 

 

三、使用idea运行nameser及broker(eclipse同理):

1-1、运行nameser:

 

1-2、运行成功状态:

 

 

 

2-1、运行broker:

 

2-2、运行成功状态:

 

 

四、代码测试生产者:

 

生产者发送消息成功状态:

 

 

五:可以附带配置rocketmq-web控制台:

 

更多关于配置rocketmq-web详细步骤请参考博文:http://my.oschina.net/tantexian/blog/698109

© 著作权归作者所有

tantexian
粉丝 225
博文 527
码字总数 746616
作品 0
成都
架构师
私信 提问
北京社区 | Apache RocketMQ 首届开发者训练营

时间:2019.06.29(周六) 18:00-21:00 地点:北京市海淀区中关村大街46号院 北京众海投资-东门(人民大学地铁站A2出口附近) 每位到场开发者都可获得极客时间99元课程卡 课程目的 掌握Rocke...

ApacheRocketMQ社区
06/22
20
0
《RocketMQ技术内幕:RocketMQ架构设计与实现原理》一导读

内容介绍 本书由RocketMQ社区早期的布道者和技术专家撰写,Apache RocketMQ创始人/Linux OpenMessaging创始人兼主席/Alibaba Messaging开源技术负责人冯嘉对其高度评价并作序推荐。 源码角度...

小编辑01
01/04
0
0
消息中间件 RocketMQ 源码解析 —— 调试环境搭建

摘要: 原创出处 www.iocoder.cn/RocketMQ/bu… 「芋道源码」欢迎转载,保留摘要,谢谢! 0. 友情提示 1. 依赖工具 2. 源码拉取 3. 启动 RocketMQ Namesrv 4. 启动 RocketMQ Broker 5. 启动 ...

芋道源码_以德服人_不服就干
01/31
0
0
RocketMQ在windows环境下的安装与配置

1、下载RocketMQ 2、解压下载的安装包rocketmq-all-4.3.0-bin-release.zip 3、配置环境变量 变量名:ROCKETMQ_HOME 变量值:MQ解压路径 ROCKETMQ_HOME=D:devtoolsrocketmq-all-4.3.0-bin-rel...

技术小能手
2018/10/22
0
0
RocketMQ消息队列还没入门就想放弃

题外话 什么情况下的异步操作需要使用消息队列而不是多线程? 消息队列和多线程两者并不冲突,多线程可以作为队列的生产者和消费者。 使用外部的消息队列时,第一是可以提高应用的稳定性,当程...

FutaoSmile丶
2018/10/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

3_数组

3_数组

行者终成事
今天
7
0
经典系统设计面试题解析:如何设计TinyURL(二)

原文链接:https://www.educative.io/courses/grokking-the-system-design-interview/m2ygV4E81AR 编者注:本文以一道经典的系统设计面试题:《如何设计TinyURL》的参考答案和解析为例,帮助...

APEMESH
今天
7
0
使用logstash同步MySQL数据到ES

概述   在生成业务常有将MySQL数据同步到ES的需求,如果需要很高的定制化,往往需要开发同步程序用于处理数据。但没有特殊业务需求,官方提供的logstash就很有优势了。   在使用logstas...

zxiaofan666
今天
10
0
X-MSG-IM-分布式信令跟踪能力

经过一周多的鏖战, X-MSG-IM的分布式信令跟踪能力已基本具备, 特点是: 实时. 只有要RX/TX就会实时产生信令跟踪事件, 先入kafka, 再入influxdb待查. 同时提供实时sub/pub接口. 完备. 可以完整...

dev5
今天
7
0
OpenJDK之CyclicBarrier

OpenJDK8,本人看的是openJDK。以前就看过,只是经常忘记,所以记录下 图1 CyclicBarrier是Doug Lea在JDK1.5中引入的,作用就不详细描述了,主要有如下俩个方法使用: await()方法,如果当前线...

克虏伯
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部