第4章 スタンドアロンブローカーの作成
ローカルマシンにスタンドアロンのブローカーインスタンスを作成し、それを起動してテストメッセージを生成および使用することで、AMQ Broker ですぐに使い始めることができます。
4.1. ブローカーインスタンスの作成 リンクのコピーリンクがクリップボードにコピーされました!
ブローカーインスタンスは、ブローカーの設定およびランタイムデータが含まれるディレクトリーです。新規ブローカーインスタンスを作成するには、まずブローカーインスタンスのディレクトリーを作成し、artemis create コマンドを使用してブローカーインスタンスを作成します。
この手順では、ローカルマシンに簡単なスタンドアロンのブローカーを作成する方法を説明します。ブローカーは基本的なデフォルト設定を使用し、サポートされるメッセージングプロトコルのいずれかを使用してクライアントからの接続を受け入れます。
前提条件
AMQ Broker がインストールされている。
詳細は、3章AMQ Broker のインストール を参照してください。
手順
ブローカーインスタンスのディレクトリーを作成します。
Expand 使用しているプラットフォーム 実行内容 Red Hat Enterprise Linux
ブローカーインスタンスの場所として機能する新しいディレクトリーを作成します。
sudo mkdir /var/opt/amq-broker
$ sudo mkdir /var/opt/amq-brokerCopy to Clipboard Copied! Toggle word wrap Toggle overflow インストール時に作成したユーザーを割り当てます。
sudo chown -R amq-broker:amq-broker /var/opt/amq-broker
$ sudo chown -R amq-broker:amq-broker /var/opt/amq-brokerCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Windows
Windows Explorer を使用して、ブローカーインスタンスの場所として機能する新規フォルダーを作成します。
artemis createコマンドを使用してブローカーを作成します。Expand 使用しているプラットフォーム 実行内容 Red Hat Enterprise Linux
インストール時に作成したユーザーのアカウントに切り替えます。
su - amq-broker
$ su - amq-brokerCopy to Clipboard Copied! Toggle word wrap Toggle overflow ブローカーインスタンス用に作成したディレクトリーに移動します。
cd /var/opt/amq-broker
$ cd /var/opt/amq-brokerCopy to Clipboard Copied! Toggle word wrap Toggle overflow ブローカーインスタンスのディレクトリーから、ブローカーインスタンスを作成します。
<install_dir>/bin/artemis create mybroker
$ <install_dir>/bin/artemis create mybrokerCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Windows
- ブローカーインスタンス用に作成したディレクトリーからコマンドプロンプトを開きます。
ブローカーインスタンスのディレクトリーから、ブローカーインスタンスを作成します。
> <install_dir>\bin\artemis.cmd create mybroker
> <install_dir>\bin\artemis.cmd create mybrokerCopy to Clipboard Copied! Toggle word wrap Toggle overflow
artemis createプロンプトに従ってブローカーインスタンスを設定します。以下に例を示します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行してブローカーを起動します。
"/var/opt/amq-broker/mybroker/bin/artemis" run
"/var/opt/amq-broker/mybroker/bin/artemis" runCopy to Clipboard Copied! Toggle word wrap Toggle overflow または、以下を使用してバックグラウンドでブローカーを実行できます。
"/var/opt/amq-broker/mybroker/bin/artemis-service" start
"/var/opt/amq-broker/mybroker/bin/artemis-service" startCopy to Clipboard Copied! Toggle word wrap Toggle overflow