Centos 7 RocketMQをインストールする

2460 ワード

gitを取り付ける
yum udate葃装git$yum install git菗を確認します。gitのインストールが成功しました。
wget依存パッケージのインストール
#    
$ yum install wget
#          wget  
jdkをインストールする
#   SSH linux        (     root  )
#   JDK:           :http://www.oracle.com/technetwork/java/javase/downloads/index.html
$ wget http://220.112.193.200/files/9130000004D8B9C4/download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.tar.gz .
#         
$ cp /root/jdk-8u144-linux-x64.tar.gz /usr/local/
#     
$ cd /usr/local
#   
$ tar -xvf jdk-8u144-linux-x64.tar.gz
#       jdk     jdk8 
$ ln -s jdk-8u144-linux-x64.tar.gz jdk8
#            
$ vi ~/.bash_profile
#            
JAVA_HOME=/usr/local/jdk8
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH
#   insert  , esc+ ‘:wq’    ,  source    
$ source ~/.bash_profile
#   jdk    
$ java -version
インストールMaven
#   SSH linux        (     root  )
#   maven:http://maven.apache.org/download.cgi
$ wget http://211.162.127.22/files/2245000004204200/mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz .
#         
$ cp /root/apache-maven-3.5.0-bin.tar.gz /usr/local/
#     
$ cd /usr/local/
#   
$ tar -xvf apache-maven-3.5.0-bin.tar.gz
#      (     maven  ,      apache          )
$ ln -s apache-maven-3.5.0/ maven
#            
$ vi ~/.bash_profile
#            
MAVEN_HOME=/usr/local/maven
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin
#   insert  , esc+ ‘:wq’    ,  source    
$ source ~/.bash_profile
#   maven    
$ mvn -version
ロックMQのインストール(ソース変異を使用してインストール)
コードの引取とマヴェンによる変異
#   git      ,     (             :release-4.1.0-incubating)
$ git clone -b release-4.1.0-incubating https://github.com/apache/incubator-rocketmq.git
#        
$ cd incubator-rocketmq
#   maven  ,  jar       
$ mvn -Prelease-all -DskipTests clean install -U
#            bin         
$ cd distribution/target/apache-rocketmq/bin
名前サーバ(name Server)を起動します。(クラスタを設定することができます。)
コマンドvi runserver.shにより jvmの設定を変更します
#     ,      
$ nohup sh mqnamesrv &
#          :The Name Server boot success     
$ tail -f ~/logs/rocketmqlogs/namesrv.log
Brokerを起動します。(クラスタ、マスター、slaaveを設定できます。)