搭建 rocketmq
https://github.com/apache/rocketmq/releases 下载github你想要的版本
unzip rocketmq-all-4.6.0-source-release.zip # 解压
cd rocketmq-all-4.6.0/
mvn -Prelease-all -DskipTests clean install -U # 编译项目
cd distribution/target/apache-rocketmq # /apache-rocketmq 可能不存在次路径,找到对应的路径rocketmq 路径
sh bin/mqnamesrv # 启动nameserver
sh bin/mqbroker -n localhost:9876 -c conf/broker.conf # 启动broker
Please set the JAVA_HOME variable in your environment, We need java(x64)! 问题解决方案
修改 bin/runserver.sh(启动mqnamesrv需要) 和 bin/runbroker.sh(启动mqbroker需要)文件, 注释前三行(前三行配置不起作用),增加新的一行配置你的javahome路径
#[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=$HOME/jdk/java
#[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/java
#[ ! -e "$JAVA_HOME/bin/java" ] && error_exit &