RocketMQ安装,快速入门
目录
服务器版本Ubuntu
RocketMQ安装
建议是编译之后的zip,官网的下载可能会慢,大家可以利用科学手段
使用Xftp将文件传到我们Linux服务器上,进入到对应目录进行解压
unzip rocketmq-all-5.0.0-bin-release.zip
再解压后,进入bin目录,更改Java虚拟机的内存配置
runbroker文件:
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m"
runserver文件:
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
JAVA_OPT="${JAVA_OPT} -server -Xms128m -Xmx128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
启动NamesrvStartup(在bin目录下)
./mqnamesrv
新建一个窗口,启动BrokerStartup
先更改一下Broker配置
在安装根目录下conf/broker.conf文件
namesrvAddr=127.0.0.1:9876
listenPort=10911
brokerIP1 = 192.168.124.128
autoCreateTopicEnable=true
# IP根据自己电脑服务器修改一下,最好不要使用这个,ifconfig就可以查看到自己服务器的IP
启动
bash mqbroker -n localhost:9876
使用jps命令查看节点
关闭节点
./bin/mqshutdown broker
./bin/mqshutdown namesrv
使用脚本测试一下
./tools.sh org.apache.rocketmq.example.quickstart.Producer
RocketMQ可视化页面的安装
首先你们在网上看到的大部分教程可能偶比较老了,他们给的git地址已经没有console项目了
因为这个项目本单独的提了出来
新的项目地址
其实这个项目就是Springboot项目,我们也是让他运行在我们的服务器上,很多教程都是放在服务器上去打包,我们可以直接打在本地,因为在打包的过程中出现了比较多的问题,在本地还是比较容易解决的
修改一下配置文件的端口号
使用maven打包我们的项目
此时会出现第一个问题
[INFO]
[INFO] --- frontend-maven-plugin:1.11.3:install-node-and-yarn (install node and yarn) @ rocketmq-dashboard ---
[INFO] Installing node version v16.2.0
[INFO] Downloading https://nodejs.org/dist/v16.2.0/win-x64/node.exe to C:\Users\79367.m2\repository\com\github\eirslett\node\16.2.0\node-16.2.0-win-x64.exe
[INFO] No proxies configured
[INFO] No proxy was configured, downloading directly
其中我们主要去看
Downloading https://nodejs.org/dist/v16.2.0/win-x64/node.exe to C:\Users\79367.m2\repository\com\github\eirslett\node\16.2.0\node-16.2.0-win-x64.exe
这句话主要意思就是我们需要下载node.exe 文件到后面的指定位置,但是由于一些原因,下载超时了(懂得都懂)
那就需要手动去下载,完成相关工作点击https://nodejs.org/dist/v16.2.0/win-x64/node.exe 然后下载复制到指定地方就可以
注意: 你下载是带v的,删除电脑中的源文件,将下载带v的文件放入,重命名去掉v
这个不能下载文件种类还是比较多的
我遇到的就是这三个
还有
需要复制到一个地方没有成功,都是手动复制
之后在进行打包,记得关闭测试不然测试会报错
将打包好的jar传到服务器
启动jar
java -jar rocketmq-dashboard-1.0.1-SNAPSHOT.jar
启动成功后访问
当然,如果你懒得去调这个东西,那你也可以直接点击这里 密码:5xu8,下载jar包