ubuntu18.04配置rocketMQ

一.安装JDK rocketMQ必须要java环境:
下载地址
找到 Linux Compressed Archive 版本,点击下载

sudo mkdir /java 
//为java创建一个系统级目录
sudo mv jdk-8u241-linux-x64.tar.gz /java
//将下载好的文件移到此目录
tar -zxvf jdk-8u121-linux-x64.tar.gz
//解压
sudo gedit /etc/profile
//配置环境变量,在末尾添加:
export JAVA_HOME=/java/jdk1.8.0_56
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
//修改后保存

输入 java -version

出现:
\java version "1.8.0_241"
Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)

安装成功

二.安装并配置rocketMQ
下载地址(选择Binary版本。source需要maven)

unzip rocketmq-all-4.6.0-bin-release.zip 
//解压
cd /usr/local
sudo mkdir roketmq 
将解压文件移动到roketmq目录

修改配置文件
在roketmq目录下的bin目录中修改文件

将runbroker.sh的第一个JAVA_OPT改成JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m"
将runserver.sh的第一个JAVA_OPT改成JAVA_OPT="${JAVA_OPT} -server -Xms128m -Xmx256m -Xmn256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

环境变量配置:
sudo gedit /etc/profile
末尾添加:

#set rocketMQ path
ROCKET_HOME=/usr/local/rocketmq
PATH=$PATH:$ROCKET_HOME/bin
export ROCKET_HOME PATH

安装完成
在roketmq/bin下完成
运行:

输入: nohup sh mqnamesrv &
nohup: 忽略输入并把输出追加到'nohup.out'
敲击回车

输入: nohup sh mqbroker -n localhost:9876 &
nohup: 忽略输入并把输出追加到'nohup.out'
敲击回车

输入: jps
出现:
6070 Jps
2781 NamesrvStartup
5919 BrokerStartup
完成!

提示:如果无法运行可以查看rocketmq/bin目录中的nohup.out查看错误信息

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章