---
schema_version: "1"
id: 1078833d4069c1bceb0b5ae8faf4823aced0ebfc8a0ef9da39e48b28a077ac96
title: Mule のダウンロード、インストール、設定、アップグレード
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/mule-runtime/4.7/runtime-installation-task.md
canonical_url: https://docs.mulesoft.com/jp/mule-runtime/4.7/runtime-installation-task
source_site: docs.mulesoft.com
content_type: documentation
content_hash: a9fdd160de0faeb914fd7a873ef44dc003802001ac17c49b66e5455ad0b774e0
description: MuleSoft Documentation Site
release: "4.7"
latest: false
---
# Mule のダウンロード、インストール、設定、アップグレード

Mule をダウンロードしてインストールする前に、サポートされている JDK がインストールされていることを確認してください。 この例では、Mule 4.4 に推奨の [Eclipse Temurin 8](https://adoptium.net/temurin/releases/?version=8)​ を使用しています。

```console
$ java -version
openjdk version "1.8.0_352"
OpenJDK Runtime Environment (Temurin)(build 1.8.0_352-b08)
OpenJDK 64-Bit Server VM (Temurin)(build 25.352-b08, mixed mode)
```

AdoptOpenJDK は Eclipse Foundation に移行され、その名前が Eclipse Adoptium プロジェクトに変更されました。JDK の名前は Temurin に変更されました。

## [](#mule-のダウンロード)Mule のダウンロード

1. Mule 4 のバイナリファイルを次のリンクからダウンロードして展開します。
    
    [https://www.mulesoft.com/lp/dl/mule-esb-enterprise](https://www.mulesoft.com/lp/dl/mule-esb-enterprise)
2. 環境変数の ​`MULE_HOME`​ を、ファイルを展開したフォルダー内の ​`mule`​ ディレクトリに設定します。
    
    バージョン 4.4.0 を ​`Downloads`​ ディレクトリに展開した場合の例を示します。
    
    - Windows 環境:
        
        ```console
        $ env:MULE_HOME="C:\Downloads\mule-enterprise-standalone-4.4.0"
        ```
    - Linux または Unix 環境:
        
        ```console
        $ export MULE_HOME=~/Downloads/mule-enterprise-standalone-4.4.0
        ```

`MULE_HOME`​ 設定を永続化するための手順はオペレーティングシステムによって異なります。

### [](#mule-アプリケーションのテスト)Mule アプリケーションのテスト

Mule をダウンロードしたら、次のコマンドを実行してシステムでエラーなく動作することをテストして確認します。

- Windows 環境:
    
    ```powershell
    %MULE_HOME%\bin\mule.bat
    ```
- Linux または Unix 環境:
    
    ```console
    $ $MULE_HOME/bin/mule
    ```

これらのコマンドは、Mule をフォアグラウンドで実行し、起動スクリプトによってターミナルの標準出力に情報が表示されます。Mule の動作中は、他のコマンドを実行することはできません。

Mule を停止するには、スクリプトが動作しているターミナルで ​`CTRL-C`​ を押します。

## [](#mule-のインストール)Mule のインストール

対応するコマンドを実行して、Mule を Windows サービスか、Linux または Unix デーモンとしてインストールできます。

- Windows 環境:
    
    ```powershell
    $ $MULE_HOME\bin\mule.bat install
    ```
- Linux または Unix 環境:
    
    ```console
    $ $MULE_HOME/bin/mule install
    ```

## [](#wrapper-conf-ファイルのプロパティの設定)wrapper.conf ファイルのプロパティの設定

Mule をサービスまたはデーモンとしてインストールしたら、​`wrapper.conf`​ ファイルで定義されたプロパティを変更できます。

設定ファイルで実行できる内容についての詳細は、 [「Configuration Property Overview (設定プロパティの概要)」](https://wrapper.tanukisoftware.com/doc/english/properties.html)​を参照してください。

`wrapper.conf`​ ファイルを変更したら、Mule インスタンスを再起動して、変更を有効にします。

<table>
<tbody><tr>
<td class="icon">
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
<div class="paragraph">
<p>新しいプロパティを追加するときは、他のプロパティで同じ連番がまだ使用されていないことを確認します。</p>
</div>
<div class="paragraph">
<p><code>wrapper-additional.conf</code>​ ファイルは、Mule によって自動的に生成されるため変更しないでください。</p>
</div>
<div class="paragraph">
<p><code>wrapper-additional.conf</code>​ のプロパティシーケンスと追加したプロパティシーケンスが競合しないようにするには、Mule を再起動するのではなく停止してから開始します。これにより、​<code>wrapper-additional.conf</code>​ が再生成され、新しいプロパティが取り込まれます。または、​<code>-additionalJavaProperties=numberOfExtraProperties</code>​ を使用して、​<code>wrapper.conf</code>​ の最後のシーケンスと ​<code>wrapper-additional.conf</code>​ の最初のシーケンス間にギャップを作ることもできます (Mule Enterprise Edition のみ)。</p>
</div>
</td>
</tr>
</tbody></table>

## [](#cpu-アフィニティの設定)CPU アフィニティの設定

多くのオペレーティングシステムで、プロセスを 1 つ以上の中央処理装置 (CPU) にバインドしてプロセスが割り当てられた CPU でのみ実行されるようにするメカニズムが提供されています。使用する環境に CPU アフィニティを設定して Mule を非仮想マルチコアサーバーで実行し、サブスクリプションに含まれるコア数に準拠することができます。

### [](#cpu-アフィニティ使用時の考慮事項)CPU アフィニティ使用時の考慮事項

- CPU にはコアのグループがあり、キャッシュを共有してスレッド通信と移行のパフォーマンスを改善しています。こうしたパフォーマンスの問題を回避するには、この機能をセットアップする前にどのコアがこのキャッシュを共有しているかインフラストラクチャチームに確認します。
- CPU アフィニティ設定を妨げる可能性がある既存のリソース割り当てポリシーがないことをインフラストラクチャチームに確認します。
- CPU アフィニティで設定する予定のコア数が MuleSoft サブスクリプションプランに含まれるコア数を超えていないことを確認します。

## [](#mule-サービスまたはデーモンの削除)Mule サービスまたはデーモンの削除

対応するコマンドを実行して、Mule を Windows サービスまたは Unix デーモンとして削除できます。

- Windows 環境:
    
    ```powershell
    $ $MULE_HOME\bin\mule.bat remove
    ```
- Linux または Unix 環境:
    
    ```console
    $ $MULE_HOME/bin/mule remove
    MULE_HOME is set to /Applications/mule-enterprise-standalone-4.3.0
    MULE_BASE is set to /Applications/mule-enterprise-standalone-4.3.0
    Detected Mac OSX:
    Mule Enterprise Edition is not running.
    Removing Mule Enterprise Edition daemon...
    ```

## [](#anypoint-monitoring-のインストール)Anypoint Monitoring のインストール

オンプレミスランタイムインスタンスのクラウド管理対応バージョン用の ​[Anypoint Monitoring をインストール](https://docs.mulesoft.com/jp/monitoring/am-installing)​して、そのサーバー上で動作するアプリケーションを監視できます。

## [](#mule-バージョンの更新アップグレード移行)Mule バージョンの更新、アップグレード、移行

Unresolved include directive in modules/ROOT/pages/runtime-installation-task.adoc - include::mule-runtime::partial$upgrade-update-migrate-mule.adoc\[\]

## [](#関連情報)関連情報

- [Mule の開始と停止](https://docs.mulesoft.com/jp/mule-runtime/4.7/starting-and-stopping-mule-esb)
- [Mule アプリケーションのデプロイ](https://docs.mulesoft.com/mule-runtime/latest/deploying)
- [Anypoint Studio 7.0 のインストール](https://docs.mulesoft.com/studio/to-download-and-install-studio)
- [Mule 4 の新機能](https://docs.mulesoft.com/jp/mule-runtime/4.7/mule-runtime-updates)