linuxの研究ノートRoketMQ下のノート

ノートとして、ピットが発生した公式文書自体を参照してください(centos6.5の個人使用

まず、スタート

  1. セットRocketMQ
  2. メッセージングシステム:メッセージを送受信するローカルマシン

第二に、条件を準備

  1. 64ビットオペレーティングシステム:LINUX / UNIX / Macの
  2. (環境変数は、/ etc /プロファイルシステム環境変数に加えることに注意)64 JDKバージョン1.8+
  3. (注環境変数は、/ etc / profileをシステム環境変数に追加されていること)バージョン3.2.xの達人
  4. githubの上のgitのget rocketmqを使用して、あなたもダウンロードする公式サイトにアクセスして、Linuxサーバーに直接アップロードすることができます
  5. 4グラム以上のハードディスク空き容量ブローカーサポートサービス

第三に、ダウンロードしてインストールしたバージョン

  1. あなたは4.6.0ソースリリース(コンパイルされていない)をダウンロードすることを選択できます
    https://archive.apache.org/dist/rocketmq/4.6.0/rocketmq-all-4.6.0-source-release.zipを
  2. また、バイナリリリース(コンパイル)をダウンロードすることができます
    http://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/4.6.0/rocketmq-all-4.6.0-bin-release.zipを
  3. このプレゼンテーションでは、rocketmq-all-4.6.0-source-release.zipバージョン(注)であります

rocketmq-all-4.6.0-source-release.zip解凍
CDのrocketmq-すべて-4.6.0 /
MVN -Prelease -DskipTestsクリーンすべてインストール-U-
CD配布/ターゲット/ rocketmq-4.6.0 / 4.6.0-rocketmq / binに(これは私のインストールは、コマンドmqnamesrvディレクトリです)

  1. スタートserviceコマンド:SH mqnamesrv

第四に、サービスを開始

  1. binディレクトリサービスを入力します。cdを/usr/local/tools/rocketmq-all-4.6.0-source-release/distribution/target/rocketmq-4.6.0/rocketmq-4.6.0/bin

nohupをSH mqnamesrv&
テール-f〜/ログ/ rocketmqlogs / namesrv.log
ネームサーバの起動成功...
ここに画像を挿入説明

  1. サービスの背景にチェックするために、ジョブコマンドを使用します

ここに画像を挿入説明

第五に、ブローカー・サービスを開始

  1. このコマンドを使用して開始する前に:vimのrunbroker.sh(あまりにもデフォルト設定)
  2. セットJAVA_OPT =「$ {} JAVA_OPT -server -Xms128m -Xmx256m -Xmn256m
  3. vimの、/ etc / sysconfig / iptables内:ファイアウォールシステムで開くポートは、9876 iptablesの

nohupをSH mqbroker -nはlocalhost:9876& (そのように使用binディレクトリに入るものとする)
は、tail -f〜/ログ/ rocketmqlogs / broker.log
ブローカーの[%のS、172.30.30.233:10911]ブートの成功を...
ここに画像を挿入説明

第六に、メッセージの送受信

輸出NAMESRV_ADDR = localhostを:9876
SH tools.sh org.apache.rocketmq.example.quickstart.Producer
SendResult [sendStatus = SEND_OK、MSGID = ...
SH tools.sh org.apache.rocketmq.example.quickstart.Consumer
ConsumeMessageThread_%新を受信dはメッセージ:[MessageExt ...

七、シャットダウンサービス

SHは、ブローカーmqshutdown
mqbroker(36695)が実行されている...
OK(36695)mqbrokerにシャットダウン要求を送信します

SH mqshutdown namesrv
mqnamesrv(36664)が実行されている...
mqnamesrv(36664)OKの送信停止要求を

八、Javaを使用して開発された公式サイトを参照してデモ

  1. 列車のリンクします。http://rocketmq.apache.org/docs/simple-example/

ここに画像を挿入説明
PS:最後に書いた、鍵が実際に公式ドキュメントを参照するために学ぶことです。

公開された17元の記事 ウォンの賞賛3 ビュー10000 +

おすすめ

転載: blog.csdn.net/Tolove_dream/article/details/103499697