Centos7の下にActiveMQをインストールします

今日からActiveMQの使用法の学習を開始します。学習する前に、ActiveMQをサーバーにデプロイします。

環境を準備する##

リンクをダウンロード###

[公式ウェブサイト](http://activemq.apache.org/)からダウンロードすることをお勧めします。

[ 直接ダウンロードアドレス](http://mirror.bit.edu.cn/apache//activemq/5.15.11/apache-activemq-5.15.11-bin.tar.gz)

手順##

次のステップはactivemqをインストールすることです。

activemq ###を取得します

上記のダウンロードアドレスを直接クリックして、FTPツールを介してサーバーにアップロードできます。 (FileZillaなど)

wgetツールを使用してサーバーを操作することもできます。

wget http://mirror.bit.edu.cn/apache//activemq/5.15.11/apache-activemq-5.15.11-bin.tar.gz

サーバーにwgetコマンドがない場合は、 yum -y installwgetを使用して wgetをインストールできます。

解凍###

activemq / varディレクトリにインストールします

## 最初に解凍します/varディレクトリ
tar -xvf apache-activemq-5.15.11-bin.tar.gz -C /var
## Apache-activemq-5.15.11名前の変更
mv /var/apache-activemq-5.15.11/var/activemq

ActiveMQの開始と停止###

まず、インストールディレクトリを入力します: / var / activemq

サービスを開始します: ./bin/activemq start

サービスを停止します: ./bin/activemq stop

ActiveMQをシステムサービスにする##

  1. 最初にsystemdサービスファイルを作成します: vi / usr / lib / systemd / system / activemq.service
  2. ファイルに次の内容を書き込みます。
[ Unit]
Description=ActiveMQ service
After=network.target

[ Service]
Type=forking
ExecStart=/var/activemq/bin/activemq start
ExecStop=/var/activemq/bin/activemq stop
User=root
Group=root
Restart=always
RestartSec=9
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=activemq

[ Install]
WantedBy=multi-user.target
  1. javaコマンドが配置されているディレクトリを見つけます: whereis java

  1. activemq構成ファイル / var / activemq / bin / env JAVA_HOMEを設定します
# Location of the java installation
# Specify the location of your java installation using JAVA_HOME, or specify the
# path to the "java" binary using JAVACMD
# ( set JAVACMD to "auto"for automatic detection)
JAVA_HOME=" /var/java/jdk1.8.0_241"
JAVACMD="auto"
  1. systemctlを介してactivemqの開始と停止を管理します

自動的に起動する場合は、次のコマンドを実行できます。

ファイアウォール構成###

リモートでアクセスする場合、ファイアウォールに問題がある可能性があります。次の名前でファイアウォールをオフにできます。

ファイアウォール構成、ActiveMQのデフォルトのWeb管理ポートは** 8161 (admin / admin)、デフォルトの通信ポートは 61616 **です。

  1. ファイアウォールを追加して再起動します
firewall-cmd --zone=public--add-port=8161/tcp --permanent
firewall-cmd --zone=public--add-port=61616/tcp --permanent
systemctl restart firewalld.service
  1. ファイアウォールを閉じることを直接選択することもできます: systemctl stopfirewalld.service

Web管理システムを構成する###

ActiveMQWeb管理システムの構成ファイルは次の場所にあります: / var / activemq / conf

ポート###を変更します

< bean id="jettyPort"class="org.apache.activemq.web.WebConsolePort" init-method="start"><!-- the default port number for the web console --><property name="host" value="0.0.0.0"/><!--これは管理プラットフォームのポートです--><property name="port" value="8161"/></bean>

ログインを閉じる###

< bean id="securityConstraint"class="org.eclipse.jetty.util.security.Constraint"><property name="name" value="BASIC"/><property name="roles" value="user,admin"/><!--ログインを閉じるにはfalseに変更します--><property name="authenticate" value="true"/></bean>

その他の構成###

その他の構成ファイルは次の場所にあります: / var / activemq / conf / jetty-realm.properties

## ---------------------------------------------------------------------------
# ここでアカウントのパスワードを維持できます。形式は次のとおりです。
# ユーザー名:パスワード,役割
# Defines users that can access the web(console, demo, etc.)
# username: password [,rolename ...]
admin: admin, admin
user:123, user

上記は、Centos7にActiveMQを問題なくインストールするための基本的なプロセスです。

Recommended Posts

Centos7の下にActiveMQをインストールします
CentOS7の下にmysql5.7をインストールします
CentOS7の下にPostgreSQL12をインストールします
VMwareにCentOSをインストールする
Centos7にmysqlをインストールします
Centos7の下にJenkinsをインストールします
MariaDBCentos7の下にMariaDBをインストールします
CentOS6.5の下にmysql5.1をインストールします
CentOS6.9でOracle11gR2データベースをインストールします
LinuxにMySQLをインストールする(CentOS 7)
CentOS6の下にJavaJDK8をインストールします
1.5Centos7をインストールする
CentOS7の下にMongoDBデータベースをインストールします
linuxインストールmongodbでのCentOS6.8
CentOS7の下にMesosチュートリアルをインストールします
CentOS5.9でkeepalivedをインストールして構成します
Centos5.2でLAMPをコンパイルしてインストールします
[redisの概要] Centosの下にredisをインストールします
CentOSの下にハーバーミラーウェアハウスをインストールします
Python3をインストールし、CentOS8でansible
Centos8の下に最新のOpenCV4.3をインストールします
CentOS6.8でdockerをインストールして使用する
CentOS7の下にPython3とPyをインストールします
CentOS6.3の下にMono3.2とJexus5.4をインストールします
Centos6はPython2.7.13をインストールします
Centos7.3はnginxをインストールします
CentOS7.2はMysql5.7.13をインストールします
Centos7はPython3.6をインストールします。
CentOS7はMySQLをインストールします
Centos7インストールprotobuf
CentOS7はDockerをインストールします
CentOS7はGlusterFSをインストールします
CentOS7はDockerをインストールします
Centos6.5はTomcatをインストールします
CentOSはPython3.6をインストールします
VmwareはCentOS6をインストールします
centos7 install docker-ce 18.01.0
CentOS7.2はMariaDBをインストールします
CentOS7はHadoop3.0.0をインストールします
Centos7はPython2.7をインストールします
Centos7.6はseleniuをインストールします
CentOS7.3はZabbix3をインストールします
Centos7はLAMP + PHPmyadminをインストールします
CentOSインストールmysql
CentOSはopenjdk1.8をインストールします
CENTOS6.5インストールCDH5.12.1(1)
CentOSはPHPをインストールします
CentOS6はmist.ioをインストールします
Centos7はDockerをインストールします
CentOS7インストールmysql
centOsはrabbitMQをインストールします
CentOS7はMySQL5.6をインストールします
Centos7はNginxをインストールします
CentOS6.5はCDH5.13をインストールします
Centos7インストールdocker18
CentosはPython3をインストールします
centos7インストールドッカー
CentOSインストールjdk
centos7インストールnginx-rtmp
CentOS8はMySQL8.0をインストールします
Centos6.3はKVMをインストールします