Mulesoft-mule-in-our-machine

提供:Dev Guides
移動先:案内検索

MuleSoft-私たちの機械の中のラバ

前の章では、ESB Muleの基本を学びました。 この章では、インストールと設定の方法を学びましょう。

前提条件

Muleをコンピューターにインストールする前に、次の前提条件を満たす必要があります-

Java開発キット(JDK)

MULEをインストールする前に、システムでJavaのバージョンがサポートされていることを確認してください。 ESB Muleをシステムに正常にインストールするためには、JDK 1.8.0をお勧めします。

オペレーティング・システム

Muleでは以下のオペレーティングシステムがサポートされています-

  • MacOS 10.11.x
  • HP-UX 11iV3
  • AIX 7.2
  • Windows 2016サーバー
  • Windows 2012 R2サーバー
  • ウィンドウズ10
  • Windows 8.1
  • Solaris 11.3
  • RHEL 7
  • Ubuntu Server 18.04
  • Linuxカーネル3.13+

データベース

ESB Muleランタイムはスタンドアロンサーバーとして実行されるため、アプリケーションサーバーやデータベースは必要ありません。 ただし、データストアにアクセスする必要がある場合、またはアプリケーションサーバーを使用する場合は、次のサポートされているアプリケーションサーバーまたはデータベースを使用できます-

  • Oracle 11g
  • Oracle 12c
  • MySQL 5.5以降
  • IBM DB2 10
  • PostgreSQL 9
  • ダービー10
  • Microsoft SQL Server 2014

システム要求

Muleをシステムにインストールする前に、次のシステム要件を満たしている必要があります-

  • 仮想化環境で少なくとも2 GHz CPUまたは1仮想CPU
  • 最小1 GBのRAM
  • 最小4 GBのストレージ

ラバをダウンロード

Mule 4バイナリファイルをダウンロードするには、リンクhttps://www.mulesoft.com/lp/dl/mule-esb-enterpriseをクリックすると、次のようにMuleSoftの公式Webページに移動します-

ミュールをダウンロード

必要な詳細を提供することにより、Mule 4バイナリファイルをZip形式で取得できます。

ESB Muleのインストールと実行

Mule 4バイナリファイルをダウンロードしたら、解凍して、解凍したフォルダ内のMuleディレクトリに MULE_HOME という環境変数を設定します。

たとえば、WindowsおよびLinux/Unix環境の環境変数は、次のようにダウンロードディレクトリでバージョン4.1.5に設定できます-

Windows環境

$ env:MULE_HOME=C:\Downloads\mule-enterprise-standalone-4.1.5\

Unix/Linux環境

$ export MULE_HOME=~/Downloads/mule-enterprise-standalone-4.1.5/

さて、ESB Muleがエラーなしでシステムで実行されているかどうかをテストするには、次のコマンドを使用します-

Windows環境

$ $MULE_HOME\bin\mule.bat

Unix/Linux環境

$ $MULE_HOME/bin/mule

上記のコマンドは、Muleをフォアグラウンドモードで実行します。 ESB Muleが実行中の場合、ターミナルで他のコマンドを発行することはできません。 ターミナルで ctrl-c コマンドを押すと、Muleが停止します。

ESB Muleサービスを開始

MuleはWindowsサービスとして、またLinux/Unixデーモンとしても起動できます。

WindowsサービスとしてのMule

ESB MuleをWindowsサービスとして実行するには、以下の手順に従う必要があります-

  • ステップ1 *-最初に、次のコマンドを使用してインストールします-
$ $MULE_HOME\bin\mule.bat install
  • ステップ2 *-インストールしたら、次のコマンドを使用してmuleをWindowsサービスとして実行できます。
$ $MULE_HOME\bin\mule.bat start

Linux/UnixデーモンとしてのMule

MuleをLinux/Unixデーモンとして実行するには、以下の手順に従う必要があります-

  • ステップ1 *-次のコマンドを使用してインストールします-
$ $MULE_HOME/bin/mule install
  • ステップ2 *-インストールしたら、次のコマンドを使用して、muleをWindowsサービスとして実行できます-
$ $MULE_HOME/bin/mule start

次の例では、MuleをUnixデーモンとして起動します-

$ $MULE_HOME/bin/mule start
MULE_HOME is set to ~/Downloads/mule-enterprise-standalone-4.1.5
MULE_BASE is set to ~/Downloads/mule-enterprise-standalone-4.1.5
Starting Mule Enterprise Edition...
Waiting for Mule Enterprise Edition.................
running: PID:87329

ESB Muleアプリをデプロイする

Muleアプリは次の手順で展開できます-

  • ステップ1 *-まず、Muleを起動します。

ステップ2 *-Muleが起動したら、JARパッケージファイルを *$ MULE_HOMEapps ディレクトリに移動してMuleアプリケーションをデプロイできます。

ESB Muleサービス

Muleを停止するには、 stop コマンドを使用できます。 たとえば、次の例はMuleをUnixデーモンとして起動します-

$ $MULE_HOME/bin/mule stop
MULE_HOME is set to/Applications/mule-enterprise-standalone-4.1.5
MULE_BASE is set to/Applications/mule-enterprise-standalone-4.1.5
Stopping Mule Enterprise Edition...
Stopped Mule Enterprise Edition.
*remove* コマンドを使用して、システムからMuleサービスまたはデーモンを削除することもできます。 次の例では、MuleをUnixデーモンとして削除します-
$ $MULE_HOME/bin/mule remove
MULE_HOME is set to/Applications/mule-enterprise-standalone-4.1.5
MULE_BASE is set to/Applications/mule-enterprise-standalone-4.1.5
Detected Mac OSX:
Mule Enterprise Edition is not running.
Removing Mule Enterprise Edition daemon...