Rocketmq--环境搭建
环境搭建之前
jdk1.8
maven3.6.0(这是我电脑上的maven的版本)
在mac电脑上环境搭建步骤
1.下载安装包并解压
安装包rocketmq-all-4.2.0-source-release.zip,解压unzip -o rocketmq-all-4.2.0.tar.gz,解压的目录为/Users/join/jointemp/rocketmq-all-4.2.0/
2. 执行maven命令
进入/Users/join/jointemp/rocketmq-all-4.2.0/ 执行 mvn -Prelease-all -DskipTests clean install -U 就会在当前没目录下多出一个文件夹distribution
3.启动mqnamesrv
进入/Users/join/jointemp/rocketmq-all-4.2.0/distribution/target/apache-rocketmq,执行nohup ./bin/mqnamesrv &,显示以下图便 是成功
4.启动mqbroker
进入/Users/join/jointemp/rocketmq-all-4.2.0/distribution/target/apache-rocketmq/bin/,执行nohup sh mqbroker -n localhost:9876 autoCreateTopicEnable=true > ~/logs/rocketmqlogs/broker.log 2>&1 & ,显示以下图便是成功
5.安装控制台rocketmq-console
下载地址:https://github.com/apache/rocketmq-externals ,并解压目录为/Users/join/jointemp/rocketmq-externals-master/rocketmq-console ,打开src/main/resources/application.properties文件,修改配置rocketmq.config.namesrvAddr=localhost:9876 (rocketmq安装namesrv地址和端口)
进入rocketmq-console根目录,打开README.md文件,按照提示操作。Rocketmq-console的安装方式分为基于docker的安装和非docker安装。在测试环境中采用了非docker安装方式。
系统默认安装maven3以上版本,执行命令:mvn clean package -Dmaven.test.skip=true
进入target执行java -jar rocketmq-console-ng-1.0.0.jar >nohup.out& 出现以下的图便是成功了
以上是在一台服务器上搭建
参与文档:
http://rocketmq.apache.org/docs/quick-start/