跳到主要内容

rocketmq

主机需要预装 JDK 环境。 在最下面

下载二进制包:

$ wget https://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/5.0.0/rocketmq-all-5.0.0-bin-release.zip

点击获取更多版本。 解压到安装目录并建立软链接:

$ unzip rocketmq-all-5.0.0-bin-release.zip -d /opt/
$ cd /opt
$ ln -s rocketmq-all-5.0.0-bin-release/ rocketmq

调整内存分配大小(视机器配置而定):

$ vim /opt/rocketmq/bin/runserver.sh 
# JAVA_OPT="${JAVA_OPT} -server -Xms4g -Xmx4g -Xmn2g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

$ vim /opt/rocketmq/bin/runbroker.sh
# JAVA_OPT="${JAVA_OPT} -server -Xms8g -Xmx8g"
JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn512m"

后台启动 nameserver 服务:

$ screen -S rocketmq-nameserver
$ sh /opt/rocketmq/bin/mqnamesrv
# CTRL A D

后台启动 broker 服务:

$ screen -S rocketmq-broker
$ sh bin/mqbroker -n localhost:9876
# CTRL A D

关闭服务:

$ sh bin/mqshutdown broker
$ sh bin/mqshutdown namesrv

jdk

下载二进制包:

wget https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz

点击获取更多版本。 解压安装:

tar xf jdk-8u202-linux-x64.tar.gz -C /usr/local

修改 /etc/profile 在文件末尾添加如下内容以设置环境变量:

JAVA_HOME=/usr/local/jdk1.8.0_202
JRE_HOME=/usr/local/jdk1.8.0_202/jre
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$JAVA_HOME/bin:$PATH
export PATH JAVA_HOME CLASSPATH

其中的 JAVA_HOMEJRE_HOME 根据实际解压位置修改。

重新连接会话或手动加载一下 /etc/profile

source /etc/profile

执行 java 命令确认环境信息:

$ java -version 
java version "1.8.0_202"
Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)

更多 jdk 版本可点击查看