第4章 スタンドアロンブローカーの作成


ローカルマシンにスタンドアロンのブローカーインスタンスを作成し、それを起動してテストメッセージを生成および使用することで、AMQ Broker ですぐに使い始めることができます。

前提条件

4.1. ブローカーインスタンスの作成

ブローカーインスタンスは、ブローカーの設定およびランタイムデータが含まれるディレクトリーです。新規ブローカーインスタンスを作成するには、まずブローカーインスタンスのディレクトリーを作成し、artemis create コマンドを使用してブローカーインスタンスを作成します。

この手順では、ローカルマシンに簡単なスタンドアロンのブローカーを作成する方法を説明します。ブローカーは基本的なデフォルト設定を使用し、サポートされるメッセージングプロトコルのいずれかを使用してクライアントからの接続を受け入れます。

手順

  1. ブローカーインスタンスのディレクトリーを作成します。

    使用しているプラットフォームこちらを実行します。

    Red Hat Enterprise Linux

    1. ブローカーインスタンスの場所として機能する新しいディレクトリーを作成します。

      $ sudo mkdir /var/opt/amq-broker
    2. インストール時に作成したユーザーを割り当てます。

      $ sudo chown -R amq-broker:amq-broker /var/opt/amq-broker

    Windows

    Windows Explorer を使用して、ブローカーインスタンスの場所として機能する新規フォルダーを作成します。

  2. artemis create コマンドを使用してブローカーを作成します。

    使用しているプラットフォームこちらを実行します。

    Red Hat Enterprise Linux

    1. インストール時に作成したユーザーのアカウントに切り替えます。

      $ su - amq-broker
    2. ブローカーインスタンス用に作成したディレクトリーに移動します。

      $ cd /var/opt/amq-broker
    3. ブローカーインスタンスのディレクトリーから、ブローカーインスタンスを作成します。

      $ <install-dir>/bin/artemis create mybroker

    Windows

    1. ブローカーインスタンス用に作成したディレクトリーからコマンドプロンプトを開きます。
    2. ブローカーインスタンスのディレクトリーから、ブローカーインスタンスを作成します。

      > <install-dir>\bin\artemis.cmd create mybroker
  3. artemis create プロンプトに従ってブローカーインスタンスを設定します。

    例4.1 artemis create を使用したブローカーインスタンスの設定

    $ /opt/redhat/amq-broker/bin/artemis create mybroker
    
    Creating ActiveMQ Artemis instance at: /var/opt/amq-broker/mybroker
    
    --user: is mandatory with this configuration:
    Please provide the default username:
    admin
    
    --password: is mandatory with this configuration:
    Please provide the default password:
    
    --role: is mandatory with this configuration:
    Please provide the default role:
    amq
    
    --allow-anonymous | --require-login: is mandatory with this configuration:
    Allow anonymous access? (Y/N):
    Y
    
    Auto tuning journal ...
    done! Your system can make 19.23 writes per millisecond, your journal-buffer-timeout will be 52000
    
    You can now start the broker by executing:
    
    "/var/opt/amq-broker/mybroker/bin/artemis" run
    
    Or you can run the broker in the background using:
    
    "/var/opt/amq-broker/mybroker/bin/artemis-service" start
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.