分两步:第一步:linux安装rocketmq;第二步:linux部署rocket界面项目
一:rocketmq安装
1、wget http://www-us.apache.org/dist/rocketmq/4.6.0/rocketmq-all-4.6.0-bin-release.zip
地址http://www-us.apache.org/dist/rocketmq/4.6.0/
2、解压:unzip rocketmq-all-4.3.2-bin-release.zip
3、安装jdk,maven
配置环境变量:
export JAVA_HOME=/data/app/jdk1.8.0_192
export M2_HOME=/home/download/maven
export PATH=
P
A
T
H
:
PATH:
PATH:JAVA_HOME/bin:$M2_HOME/bin
export ROCKETMQ_HOME=/home/download/rocketmq
export PATH=
R
O
C
K
E
T
M
Q
H
O
M
E
/
b
i
n
:
ROCKETMQ_HOME/bin:
ROCKETMQHOME/bin:PATH
刷新生效
source /etc/profile
4、启动和关闭服务
nohup sh bin/mqnamesrv &
nohup sh bin/mqshutdown namesrv
5、启动和关闭Broker
nohup sh bin/mqbroker -n localhost:9876&
nohup sh bin/mqshutdown broker
6、内存设置过大无法启动问题
修改bin下runserver.sh , runbroker.sh
runserver.sh 中此项配置 为:
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
设置 runbroker.sh 中此项配置 为:
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m"
2、rocket界面jar部署
下载工程:https://github.com/apache/rocketmq-externals
或git clone https://github.com/apache/rocketmq-externals.git
- 修改配置文件
首先解压并进入解压后进入/home/download/rocketmq-externals/rocketmq-console/src/main/resources修改目录下application.properties配置文件内容如下图:
/home/download/rocketmq-externals/rocketmq-console/src/main/resources
2、编译:
/home/download/rocketmq-externals/rocketmq-console
mvn clean package -Dmaven.test.skip=true
3、生成了/home/download/rocketmq-externals/rocketmq-console/target,下面有rocketmq-console-ng-1.0.1-sources.jar
4、启动:
java -jar target/rocketmq-console-ng-1.0.0.jar
后台启动
nohup java -jar target/rocketmq-console-ng-1.0.0.jar &
5、关闭
ps -ef | grep java
kill -9 23951