CentOSのインストール7 RocketMQ 4.4および注意事項

まず、Mavenのインストール
 RocketMQはMavenのパッケージを依存しているので、仮想マシンにインストールされている最初のMavenは、私がv3.3.9を使用しています。
1:指定されたディレクトリのダウンロードMavenのパッケージに移動します

1枚のCDを/ usr / local
2 wgetのhttp://mirrors.hust.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

2:抽出し、フォルダの名前を変更

タールzxvfのApache-達人-339-bintargz 1
2
3 MVのApache-達人-339は/ usr / local / maven3

3:ダウンロード時間を変更しない、アリの雲がある倉庫の住所を変更報告頼る総残業

1 CDは/ usr / local / maven3 / confに
2
3のVimのsettings.xml

中心位置を追加<ミラー>タグ(デフォルト注釈)

1 <ミラー>
2 <ID> alimaven </ ID>
3 <名前> aliyun達人</名前>
4 <URL> http://maven.aliyun.com/nexus/content/groups/public/ </ URL>
5 <mirrorOf>中心</ mirrorOf>     
6 </ミラー>

4:コンフィギュレーションの環境変数

1つのVIMは/ etc / profile

MAVEN_HOMEを追加

5:終了(シフト+ ZZ)を有効にする設定ファイルを更新し保存します

1つのソースの/ etc /プロファイル

6:インストール結果を確認します

MVN -v

第二に、インストールRocketMQ
 1:2 PGP署名、および2つのバックアップ、ダウンロード、後下/は/ usr / localに解凍し、公式サイトが5つの鏡のダウンロードリンク、リンクをミラーリング勧告を提供しています、ソースのzipアーカイブをダウンロードその後、zipファイルを削除します

1 CDは/ usr / local
2
3 wgetのhttp://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/4.4.0/rocketmq-all-4.4.0-source-release.zip
4
5解凍-d / USR /ローカル/ rocketmq-all-4.4.0-source-release.zip
6
7 RM -rf rocketmq-all-4.4.0-source-release.zip

2:長い間、この戦いをmavenのパッケージを使用します

1 CD /usr/local/rocketmq-all-4.4.0/
2
-Uをクリーンインストール3 MVN -Prelease、すべての-DskipTests

3:RocketMQserverデフォルトの初期メモリ、最大メモリは4グラムで、メモリの新世代は2グラムで、ブローカーは8グラム、8グラム、4グラムで、クラスタごとに私のノートパソコン4台の仮想マシンが1グラムなので、必要性断片的なポイント、トリガーfullGCしきい値を変更することができます。個々の状況に応じてJAVA_OPT =「$ {JAVA_OPT} -serverラインパラメータを変更

1つのVIM分布/標的/アパッチ-rocketmq /ビン/ runserver.sh
2 VIM分布/目標/アパッチ-rocketmq / binに/ runbroker.sh

4:環境変数にネームサーバアドレスを追加します。

。VIM 1 / etc / profileを
2
3エクスポートNAMESRV_ADDR = 127.0.0.1:9876
。4
。5#リフレッシュプロファイル
6元の/ etc /プロファイル

5:背景のネームサーバで実行して、ログが指定したファイルにリダイレクト

nohupはSHのmqnamesrv 1> /usr/local/rocketdata/namesrv.log 2>&1&
2
3#はブートログ表示
/usr/local/rocketdata/namesrv.log -f 4尾を

ブローカーを実行します

nohupはSHのmqbroker 1> /usr/local/rocketdata/broker.log 2>&1&
2
3#はブートログ表示
/usr/local/rocketdata/broker.log -f 4尾を

6:新しく開いたウィンドウ、生産や消費者、消費者のテスト。警告は無視します

ウィンドウ#1 1
2 SHのtools.sh org.apache.rocketmq.example.quickstart.Producer
。3ウィンドウ#2
。4 SHのtools.sh org.apache.rocketmq.example.quickstart.Consumer

第三に、コンソールがインストールされている
1:githubの上のコンソールソースは、直接ダウン仮想、ソースコードをインストールするには、ここで私がgitのので、コンソールがspringbootプロジェクトですので、あなたはまた、ローカルパッケージをダウンロードした設定ファイルを変更することができ、パスのjarパッケージをキックします仮想マシンへ。

YUM Gitのインストール使用して1位
にGitをインストールyumを2

2:は/ usr / localへ

gitのクローンhttps://github.com/apache/rocketmq-externals

3:rocketmq-見た目がすべてのApache RocketMq外部のプロジェクトがあり、いくつかは、インキュベーターに残っている、私は主にプロジェクトにrocketmqコンソール、コンソールを使用して、リソースのフォルダには、次の設定ファイルを変更します

CD。1は/ usr / local / rocketmq-外観/ rocketmq-コンソール/ srcに/メイン/リソースの
2
。3#プロフィール名
。4 LL
。5
。6#オープンプロファイル
7 Vimのapplication.properties

次の設定を変更します。

サービスポート番号#
= 8090 2はserver.port
3 #nameserverサービスアドレス。
4 rocketmq.config.namesrvAddr = 127.0.0.1:9876
。5 #rocketmqデータパスは、コンタクトを使用するので、下にローカルの/ usrに配置されている
6 rocketmq.config .dataPath =は/ usr / local / rocketdata /コンソール

4:通常のパッケージMavenプロジェクト

#パッケージ化とテストをスキップする
=真MVNがきれい-Dmaven.test.skipをインストール

5:バックは、起動ログファイルをリダイレクトします

1つのnohupをのJava -jar rocketmq-コンソール-NG-1.0.1.jar> /usr/local/rocketdata/console/console.out 2>&1&

6:コンソールにマシンのIP +ポートに成功した訪問を開始した後

おすすめ

転載: www.linuxidc.com/Linux/2019-09/160491.htm