# 自分のエンジンからファイルにアクセス

## 始める前に

Livyでボリュームが正しくマウントされないという問題を回避できるよう、必ず最新バージョンのdocker-composeを使用してください。

## 手順

1. Remote Engine Gen2インストールディレクトリーにある次のフォルダーに移動します:

   default - AWS米国、AWS欧州、AWSアジアパシフィック、Azureリージョンでエンジンを使用している場合

   eap - Early Adopter Program (早期導入者プログラム)の一部としてエンジンを使用している場合
2. ファイルを新規作成し、

   docker-compose.override.ymlという名前を付けます。
3. このファイルを編集して次の項目を追加します。
   ```
   version: '3.6'

   services: 

     livy: 
       volumes: 

     component-server: 
       volumes: 
   ```
4. 次の形式で、volumesの下に新しいエントリーを追加します。
   ```
   YOUR_LOCAL_FOLDER:MOUNT_POINT_INSIDE_CONTAINER
   ```
   ### 例

   Talend Cloud Pipeline Designerで処理するファイルが自分のマシンの/home/user/my\_avro\_filesにある場合は、/home/user/my\_avro\_files:/opt/my\_avro\_filesを次のボリュームのリストに追加します。
   ```
   version: '3.6'

   services: 

     livy: 
       volumes: 
         - /home/user/my_avro_files:/opt/my_avro_files

     component-server: 
       volumes: 
         - /home/user/my_avro_files:/opt/my_avro_files
   ```
5. ファイルを保存して変更内容を反映させます。
6. Remote Engine Gen2を再起動します。

   これで、/opt/my\_avro\_filesの下にあるTalend Cloud Pipeline Designerアプリから自分のフォルダーにアクセスできるようになります。
7. Talend Cloud Pipeline Designerに接続します。
8. [Connections] (接続)ページに移動し、エンジンとローカルのユーザー名を使って新しいHDFS接続を追加します。

   ![新しいHDFS接続の追加方法を示すスクリーンショット。](https://help.qlik.com/talend/ja-JP/remote-engine-gen2-quick-start-guide/Resources/images/local-hdfs_connection.png)
9. 新しい接続を使って新しいHDFSデータセットを追加し、自分のフォルダーへのパスとしてマウントパスが使われるようにします。

   ![SHDFSデータセットのプロパティの編集方法を示すスクリーンショット。](https://help.qlik.com/talend/ja-JP/remote-engine-gen2-quick-start-guide/Resources/images/local-hdfs_dataset.png)
10. オプション: 自分のローカルマシンに書き込み直す場合は、マウントパスフォルダー(たとえば/opt/my\_avro\_files/my\_pipeline\_output)を使って別のHDFSデータセットを追加します。