linux環境でのapolloのインストール

1671 ワード

ApolloはActiveMQプロトタイプに基づいて、より高速で信頼性が高く、メンテナンスが容易なMessage Agentツールです.ApacheはApolloを最も速く、最も丈夫なSTOMP(Streaming Text Orientated Message Protocol、ストリームテキスト指向メッセージプロトコル)サーバと呼ぶ.ActiveMQと同様に複数のプロトコルをサポートする全く異なるメッセージ配信アーキテクチャを採用しています.STOMP,AMQP,MQTT,Openwire,SSL,WebSocketsのように.前提:
  • linuxシステムでjava環境を構成します(https://blog.csdn.net/hg_harvey/article/details/73824084)
  • ダウンロードパッケージhttp://www.apache.org/dyn/closer.cgi?path=activemq/activemq-apollo/1.7.1/apache-apollo-1.7.1-unix-distro.tar.gz

  • linuxでのApolloのインストール


    apache-apollo-1.7-unix-distroをダウンロードします.tar.gzファイルを/optディレクトリの下に置く
    圧縮ファイルtar-zxvf apache-apollo-1.7-unix-distro.tar.gz
    二:brokerインスタンスの作成
    brokerインスタンスは、ログやメッセージデータなどのすべてのプロファイルと実行時のデータを含むフォルダです.Apolloは、インスタンスをインストールファイルと一緒に置かないことを強くお勧めします.
    linuxオペレーティングシステムの下で、インスタンスを/opt/lib/ディレクトリの下に構築することをお勧めします.
    ビルド
    第一歩:ダウンロードしたプログラムを/optディレクトリの下に置いて、解凍します
    tar -zxvf apache-apollo-1.7.1-unix-distro.tar.gz
    

    ステップ2:brokerの作成
    cd ./apache-apollo-1.7.1/bin
    
    ./apollo create /opt/broker
    

    作成に成功すると、/opt/brokerディレクトリの下に次のディレクトリが表示されます.
    bin———————インスタンスの起動スクリプトetc———————インスタンスのプロファイルdata——————メッセージ持続化データlog—————実行ログtmp———————一時ファイル
    三:Apolloモニタページ構成
    vi /opt/broker/etc/apollo.xml   
    
      
    http://127.0.0.1:61680“/> 
    https://127.0.0.1:61681“/> 
      
    http://0.0.0.0:61680“/> 
    https://0.0.0.0:61681“/>
    

    四:brokerインスタンスの起動
    /opt/broker/bin/apollo-broker run &
    

    五:apolloをlinuxサービスとして起動する
    ln -s /opt/broker/bin/apollo-broker-service /etc/init.d/apollo 
    chkconfig apollo –add