トップ ITインフラ OSとミドルウェア Apache ActiveMQ

Apache ActiveMQとは

Apache ActiveMQは、JMSのAPIを実装したミドルウェアです。

▲記事トップへ

目次

この記事の目次です。

1. Apache ActiveMQとは
2. Linux上で簡単に動かす例

更新履歴

1. Apache ActiveMQとは

Apache ActiveMQは、JMSのAPIを実装した代表的なミドルウェアです。

2. Linux上で簡単に動かす例

以下では、Apache ActiveMQをLinux上で簡単に動かす例を紹介します。

媒体のダウンロードとアーカイブの解凍

まず、「http://activemq.apache.org/download-archives.html」から必要なバージョンの媒体を選んで 媒体をダウンロードします。今回は「5.9.1」をダウンロードしています。

※今回はユーザのホームディレクトリ(~)にインストールして動かす例を紹介しています。

$ cd ~
$ wget http://ftp.meisei-u.ac.jp/mirror/apache/dist/activemq/5.9.1/apache-activemq-5.9.1-bin.tar.gz
$ ls ~
apache-activemq-5.9.1-bin.tar.gz

次に、入手したアーカイブを解凍します。

$ tar -zxvf apache-activemq-5.9.1-bin.tar.gz
$ ls
apache-activemq-5.9.1  apache-activemq-5.9.1-bin.tar.gz

ActiveMqの起動

起動前に、起動スクリプトに実行権限を設定します。

$ cd ~/apache-activemq-5.9.1/bin
$ chmod 755 activemq

起動スクリプトを実行して、ActiveMqを起動します。

$ cd ~/apache-activemq-5.9.1/bin
$ ./activemq start > activemq.out 2>&1 &

起動確認

プロセスIDをもとにActiveMqが使用するポートを確認します。

PIDはpsコマンドでgrepするか以下のPIDファイルを調べれば確認出来ます。

$ more ~/apache-activemq-5.9.1/data/activemq*.pid
1449

プロセスIDはここでは1449でした。この1449が使用しているポートを確認します。

$ sudo netstat -tnap|grep 1449
tcp        0      0 :::61613                    :::*                        LISTEN      1449/java
tcp        0      0 :::61614                    :::*                        LISTEN      1449/java
tcp        0      0 :::61616                    :::*                        LISTEN      1449/java
tcp        0      0 :::56593                    :::*                        LISTEN      1449/java
tcp        0      0 :::1883                     :::*                        LISTEN      1449/java
tcp        0      0 :::8161                     :::*                        LISTEN      1449/java
tcp        0      0 :::5672                     :::*                        LISTEN      1449/java

なお、ファイアウォールなどで制限を掛けていない場合は、 以下のURLとデフォルトのユーザ/パスワードで管理コンソールが表示出来ます。

http://<ホスト>:8161/admin
ユーザ:admin
パス:admin

ActiveMQの停止

今回起動したActiveMQの停止は以下のようにkillコマンドにプロセスIDを指定してプロセスを停止します。

$ kill -9 1449
$ netstat -tnap|grep 1449

更新履歴

この記事の更新履歴です。

戻る

スポンサーリンク

サイト内のページ

言語
C・C++ /HTML /Java /JavaScript /PHP /シェルスクリプト

開発環境
Ant /Burp /Eclipse /Fiddler /gcc /gdb /Git /g++ /JDK /JMeter /JUnit /Teraterm /ZAP

技術・仕様
Ajax /CORBA /Jakarta EE(旧称J2EE、Java EE) /JNI

ライブラリ/Framework/CMS
bootstrap /jQuery /FuelPHP /Lucene /MyBatis /Seasar2 /Spring /Struts /WordPress

Web API
Google Maps

ITインフラOSとミドルウェア
Linux /Windows /シェル
ActiveMQ /Tomcat /MariaDB /MySQL /Nagios /Redis /Solr

ITインフラサーバー
公開Webサーバー

ITインフラネットワーク
プログラミング /構築

ITインフラセキュリティ
公開サーバーのセキュリティ

PC製品
ZOTAC

SI
ホームページの作り方

その他
IT用語 /ITスキル体系

スポンサーリンク

関連サイト内検索ツール

zealseedsおよび関連サイト内のページが検索できます。

IPアドレス確認ツール

あなたのグローバルIPアドレスは以下です。

3.17.79.188

HTMLの表示色確認ツール

パスワード生成ツール

文字数のプルダウンを選択して、取得ボタンを押すと「a~z、A~Z、0~9」の文字を ランダムに組み合わせた文字列が表示されます。

ここに生成されます。

スポンサーリンク