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_HOME
和JRE_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)