# Talend Data Preparationを手動でインストール

このステップには、Talend Data Preparationをマシンに手動でインストールするステップが含まれています。

## 始める前に

* Talend Administration Centerがインストールされ、実行されている。
* Talend Identity and Access Managementがインストールされ、実行されている。
* Talend Data PreparationユーザーがTalend Administration Centerに存在します。詳細は、Talend Administration Centerユーザーガイドをご覧ください。
* マシンにインストールされるMongoDBの他のインスタンスがないこと。
* Talend Data Preparation with Big Dataを使用する場合、サポートされているHadoopディストリビューションのいずれかを使用します。詳細は、 [Talend Data Preparation with Big DataでサポートされているHadoopディストリビューションのバージョン](https://help.qlik.com/talend/ja-JP/installation-guide-linux/7.3/supported-hadoop-distribution-versions-for-talend-data-preparation-with-big-data)をご覧ください。
* Talend Data Preparationをインストールする前に、ハードウェアとソフトウェアの要件を満たしていることをご確認ください。詳細は、[オンプレミスのインストール要件](https://help.qlik.com/talend/ja-JP/installation-guide-linux/7.3/talend-subscription-products-installation-prerequisites)をご覧ください。

## 手順

1. MongoDBインスタンスをhttps://www.mongodb.com/download-center (英語のみ)からダウンロードしてインストールします。

   サポートされているMongoDBバージョンの詳細は、[互換性があるデータベース](https://help.qlik.com/talend/ja-JP/installation-guide-linux/7.3/compatible-databases)をご覧ください。

   そのインストール方法の詳細は、[MongoDBドキュメンテーション](https://docs.mongodb.com/manual/) (英語のみ)をご覧ください。

   SSLを使ってMongoDBとの接続を保護する場合は、MongoDB Enterpriseサーバーをマシンに手動でインストールする必要があります。詳細は、https://docs.mongodb.com/v4.0/security/ (英語のみ)をご覧ください。
2. Talend-DataPreparation-Server-VA.B.C.zipファイルをTalend Data Preparationのインストール先に展開します。
3. &lt;Data\_Preparation\_Path&gt;/services/components-api-service-rest-all-components-VA.B.C.zipをComponents Catalogをインストールする場所に展開します。
4. Talend Data Preparationをビッグデータのコンテキストで使用するには、2つの追加ツール、Streams RunnerとSpark Job Serverをインストールする必要があります。

   Streams RunnerとSpark Job ServerはLinuxマシンにインストールする必要があります。
   1. &lt;Data\_Preparation\_Path&gt;/services/data-streams-streamsrunner-svc-A.B.C.tgzをStreams Runnerインストールする場所に展開します。
   2. &lt;Data\_Preparation\_Path&gt;/services/spark-jobserver-A.B.C.tar.gzをSpark Job Serverインストールする場所に展開します。このファイルには、Spark Job Serverに加えて、必要なすべての依存項目が含まれています。

      さらに、curl(コマンドラインツールで、データをURLを使用して転送するためのライブラリー)が既にインストール済みであることが必要です。必要に応じてhttps://curl.haxx.se/ (英語のみ)からダウンロードできます。
5. mongoをPATH環境変数に追加します。
6. use dataprepコマンドを使って、MongoDBにdataprepデータベースを作成します。
7. MongoDBのdataprepデータベースで次のユーザーを作成します:
   * ユーザー名: dataprep\_user
   * パスワード: duser

   これを行うには、次のコマンドを使用します。
   ```
   db.createUser( { user: "dataprep-user", pwd: "duser", roles: [{ role: "readWrite", db: "dataprep"}]})
   ```

   &lt;Data\_Preparation\_Path&gt;/create\_mongo\_user.shファイルを実行することにより、ユーザーとパスワードを自動で作成できます。