2017-05-23 8 views
0

私はhadoop 2.7を私のウィンドウにインストールしました。 hadoopは正常に動作しており、4つのサービスはすべて実行されています。私はhadoopと私のETLツールODI 12cを統合したい。hadoop構成とODI 12c

  1. HDFS名前ノードURI
  2. リソースマネージャ/ジョブトラッカーURI
  3. ODIのHDFSのルートが何をすべきI入力

- それを統合するために、私は次の詳細が必要ですか? デフォルトでは、-hdfs:// localhost:8020、localhost:8032、/ user/anmojain/odi_homeが設定されています。接続しようとするとエラーが表示されます。参考のためにスクリーンショットを見つけてください。前もって感謝します。

画像があなたのフィールドに置くべきODIスナップショット

+0

あなたのスクリーンショットはどこですか? – jedijs

答えて

0

で構成されています

1. HDFS名前ノードURI

URI of the HDFS cluster 

2.リソースマネージャ/ジョブトラッカー

URI of the resource manager or the job tracker. Ex. localhost:8032 

3. URI ODI HDFSルート

Path of the ODI HDFS root directory.Ex. /user/<login_username>/odi_home. 

出典:https://docs.oracle.com/middleware/1221/odi/odi-big-data/setup.htm#ODIBD122 HDFS名前ノードURIについては

+0

。お返事ありがとうございます。私はすでにそれを試みたが、接続は失敗している。 – Anmol

+0

ログを投稿できますか? – jedijs

0

は、あなたが設定されている必要があります覚えて

コア-site.xmlの

以下の設定と同様に追加され、hdfs:// localhost:9000はtです彼はあなたが次の設定を検討しようとすることができます値。設定ごとに変更する必要があります。 ODI HDFSルートの

<configuration> 
<property> 
    <name>fs.default.name</name> 
    <value>hdfs://localhost:9000</value> 
</property> 
</configuration> 

、あなたはファイルシステムからHDFS-site.xmlのセットアップ名前ノードとデータノードを構成している場合があります覚えておいてください。そのフォルダの場所を追加している場合があります後、それが動作するかどうか、私は私の場合には、次のコマンドを使用してODI HDFSルートとして

/hdfs_u01/Hadoopの/

ODI

を使用し、試してみてください。

hdfs dfs -mkdir /hdfs_u01 
hdfs dfs -mkdir /hdfs_u01/hadoop 
hdfs dfs -mkdir /hdfs_u01/hadoop/odi 
+0

リソースマネージャー/ジョブトラッカーの場合はlocalhost:8032 @jedijsでなければなりませんが、私の場合はlocalhost:8042ですが、私はそれを変更していません。 localhost:8032が動作しなかった場合、localhost:8042を試してください。 –

関連する問題