1.安裝jdk,若是系統有原來的系統自帶的先刪掉,由於不少庫不全,本身須要到jdk官網下載包。html
卸載CentOS自帶的OpenJdk: [root@centos-lx /]# rpm -qa | grep java tzdata-java-2012c-1.el6.noarch java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64 [root@centos-lx /]# rpm -e --nodeps tzdata-java-2012c-1.el6.noarch [root@centos-lx /]# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64 [root@centos-lx /]# rpm -qa | grep gcj [root@centos-lx /]# rpm -qa | grep jdk rpm -e 命令後查看是否還有。若是還有用另外一種方式卸載存在的openjdk [root@centos-lx /]# yum -y remove java tzdata-java-2012c-1.el6.noarch [root@centos-lx /]# yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64
首先解壓,而後設置環境變量 vi /etc/profile ,添加以下代碼java
JAVA_HOME=/usr/local/jdk1.8.0_221 JRE_HOME=/usr/local/jdk1.8.0_221/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin export JAVA_HOME JRE_HOME CLASS_PATH PATH
,而後 source /etc/profile node
而後查看java 是否安裝成功 java -version 若是正確顯示版本信息則安裝成功。 有時須要屢次執行 source /etc/profileapache
2. 安裝mavencentos
下載:wget http://mirror.bit.edu.cn/apache/maven/binaries/apache-maven-3.2.2-bin.tar.gzbash
解壓:tar -zxvf apache-maven-3.2.2-bin.tar.gzmaven
配置環境變量:tcp
#配置maven環境變量 export MAVEN_HOME=/usr/local/apache-maven-3.2.2 export MAVEN_HOME export PATH=$PATH:$MAVEN_HOME/bin
查看maven 是否安裝成功:mvn -v 能正常看見版本號表示成功。url
3. 安裝rocketmq spa
wget http://mirrors.hust.edu.cn/apache/rocketmq/4.3.1/rocketmq-all-4.3.1-source-release.zip unzip rocketmq-all-4.3.1-source-release.zip cd rocketmq-all-4.3.1 mvn -Prelease-all -DskipTests clean install -U
在執行最後一步的時候會去maven下載相關文件,境外網址下載比較慢。能夠使用maven的國內鏡像
修改maven的setting.xml文件
cd /usr/local/apache-maven-3.2.2/conf vi setting.xml
setting.xml
<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <localRepository>/path/to/local/repo</localRepository> <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>*</mirrorOf> </mirror> </mirrors> </settings>
執行成功後執行:
cd distribution/target/apache-rocketmq
啓動NameServer
nohup sh bin/mqnamesrv &
啓動Broker
nohup sh bin/mqbroker -n localhost:9876 & tail -f ~/logs/rocketmqlogs/broker.log
broker.log文件沒有建立,若是提示不存在,則須要建立文件
而後查看是否啓動成功:
[root@tshare365 conf]# netstat -ano |grep 9876 tcp6 0 0 :::9876 :::* LISTEN off (0.00/0/0)
看見端口在監聽中說明執行成功了。