RocketMQ

接收官网:http://rocketmq.apache.org/docs/quick-start/

两种方式,一个是直接使用git下载RocketMQ,maven打包;一个是直接通过某个地址下载RocketMQ,maven打包;

1.参考:走第一个的时候,我的是不成功的。

http://www.cnblogs.com/yun965861480/p/7360029.html

http://www.cnblogs.com/yun965861480/p/7359253.html

jdk:1.8+;

maven:安装 https://www.cnblogs.com/jimmy-muyuan/p/7895933.html

RocketMQ下载:https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.2.0/rocketmq-all-4.2.0-source-release.zip

2.安装maven,下载RocketMQ。这个就是成功的。

 

 错误记录:

1.

在使用第一种的时候,遇到问题:

http://blog.csdn.net/walle167/article/details/70242931

启动namesrv    : nohup sh mqnamesrv &,

然后查看日志时,使用:tail -f ~/logs/rocketmqlogs/namesrv.log报找不到文件。

我就使用:

在bin目录下cat nohup.out。看到日志。里面有报错信息:java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory

百度之后知道,是因为缺少了slf4j。没解决。

2.

使用第二种。第一次使用有问题,在mvn -Prelease-all -DskipTests clean install -U 的时候,半个小时都没弄完。然后就用第一种方法。但是现在第一种也有问题。就采用第二种,把之前下载的文件上传到虚拟机时,安装第二种依次支持下来,mvn -Prelease-all -DskipTests clean install -U很快就弄完了。然后启动,查看日志显示成功:

暂时不知道是怎么回事。这样来回切换的弄,就可以使用了。

启动成功后,按照http://www.cnblogs.com/yun965861480/p/7360029.html继续往下走。

3.在发送消息跟接收消息时的错误:执行:sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer时,报

Error: Could not find or load main class org.apache.rocketmq.exmaple.quickstart.Producer。然后百度没找到答案。我就来回的切换一下目录,之后又可以用了。发送成功如下:

 

 在接收消息时,就是sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer。屏幕就是刷刷的

接收成功。

大家都说这个比较好用。但是我个人感觉~~老是莫名其妙的错误,然后切换一下,自己又好了。看个人喜好吧。

我就没记录自己的操作。因为我发的那些地址都是有比较详细的。这里只记录在做的过程中出现的错误,然后错误怎么解决处理。当然,问题都没解决,他自己好的。

 

posted on 2018-03-20 14:40  活在当下L  阅读(229)  评论(0编辑  收藏  举报

导航