Windows 版本 源码启动
git clone [email protected]:apache/rocketmq.git
下载目录如下:
H:\work\System\GithubWorkspace\rocketmq
在NamesrvStartup.java里面的
if (null == namesrvConfig.getRocketmqHome()) {
System.out.printf("Please set the %s variable in your environment to match the location of the RocketMQ installation%n", MixAll.ROCKETMQ_HOME_ENV);
System.exit(-2);
}
前面加一句:
namesrvConfig.setRocketmqHome("H:\\work\\System\\GithubWorkspace\\rocketmq\\distribution");
启动NamesrvStartup.java里面的main方法:
The Name Server boot success. serializeType=JSON
看到上面这句话说明启动成功了
接下来启动Broker:
首先在
if (null == brokerConfig.getRocketmqHome()) { System.out.printf("Please set the " + MixAll.ROCKETMQ_HOME_ENV + " variable in your environment to match the location of the RocketMQ installation"); System.exit(-2); }
前面添加以下内容
brokerConfig.setRocketmqHome("H:\\work\\System\\GithubWorkspace\\rocketmq\\distribution");
然后启动
BrokerStartup.java里面的main方法
具体日志请查看用户目录:
C:\Users\lee\logs\rocketmqlogs