GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS8にApacheActiveMQをインストールする方法

このチュートリアルでは、CentOS8にApacheActiveMQをインストールする方法を示します。知らなかった方のために、ApacheActiveMQは無料のマルチプロトコルであるJavaベースです。 Javaで記述されたメッセージブローカーソフトウェア。個別のアプリケーション間の通信を可能にする業界標準のプロトコルをサポートします。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOS8システムへのApacheActiveMQのインストールを段階的に説明します。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:CentOS8。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

CentOS8にApacheActiveMQをインストールする

ステップ1.まず、システムが最新であることを確認することから始めましょう。

sudo dnf clean all
sudo dnf update

ステップ2.Javaをインストールします。

Apache ActiveMQはJavaベースのアプリケーションであるため、Javaをシステムにインストールする必要があります:

sudo dnf install java-11-openjdk-devel

ステップ3.CentOS8にApacheActiveMQをダウンロードします。

最新バージョンのActiveMQを公式Webサイトからダウンロードします。次のコマンドを使用してダウンロードできます:

wget https://www.apache.org/dist/activemq/5.15.12/apache-activemq-5.15.12-bin.tar.gz

ダウンロードしたら、ダウンロードしたファイルを抽出します:

tar -xvzf apache-activemq-5.15.12-bin.tar.gz
mv apache-activemq-5.15.12 apache-activemq

次に、サービスを実行するためのActiveMQユーザーを作成します:

useradd activemq
chown -R activemq:activemq /opt/apache-activemq/

ステップ4.ApacheActiveMQSystemdを作成します。

Apache ActiveMQサービスを管理するためのSystemdユニットファイルを作成します:

nano /etc/systemd/system/apache-activemq.service

次の行を追加します:

[Unit]
Description=Apache ActiveMQ Messaging Server
After=network.target

[Service]
Type=forking
User=activemq
Group=activemq

ExecStart=/opt/apache-activemq/bin/activemq start
ExecStop=/opt/apache-activemq/bin/activemq stop

[Install]
WantedBy=multi-user.target

ファイルを保存してから、systemdをリロードします 次のコマンドを使用して、新しく作成されたサービスを読み取るためのマネージャー構成:

sudo systemctl daemon-reload
systemctl start apache-activemq
systemctl enable apache-activemq

手順5.ファイアウォールを構成します。

ポート80と8161にfirewalldの通過を許可する必要があります。次のコマンドで許可できます:

firewall-cmd --zone=public --permanent --add-port=8161/tcp
firewall-cmd --zone=public --permanent --add-port=80/tcp
firewall-cmd --reload
>

ステップ6.ApacheActiveMQにアクセスします。

ActiveMQはデフォルトでHTTPポート8161で使用可能になります。お気に入りのブラウザーを開き、http://your-domain.com/8161/admin/ またはhttp://your-server-ip/8161/admin/ ユーザー名とパスワードの入力を求められます。デフォルトはadmin/admin

おめでとうございます!CentOS8にApacheActiveMQを正常にインストールしました。CentOS8システムにApacheActiveMQをインストールするためにこのチュートリアルを使用していただき、ありがとうございます。追加のヘルプや役立つ情報については、公式を確認することをお勧めします。 ApacheActiveMQWebサイト。


Cent OS
  1. CentOS7にApacheActiveMQをインストールする方法

  2. CentOS8にApacheKafkaをインストールする方法

  3. CentOSにApacheTomcat8をインストールする方法

  1. CentOS8にApacheCassandraをインストールする方法

  2. CentOS7にApacheをインストールする方法

  3. CentOS7にApacheMavenをインストールする方法

  1. CentOS7にApacheCassandraをインストールする方法

  2. CentOS8にApacheをインストールする方法

  3. CentOS8にApacheMavenをインストールする方法