2017-09-07 10 views
0

外部ORCテーブルに対してTEZ実行エンジンにクエリを実行するときに、私は次のエラーが表示されますはTEZ実行エンジンとハイブにファイルシステムを追加

Vertex failed, vertexName=Map 6, vertexId=vertex_1504790331090_0008_1_01, diagnostics=[Vertex vertex_1504790331090_0008_1_01 [Map 6] killed/failed due to:ROOT_INPUT_INIT_FAILURE, Vertex Input: item initializer failed, 
vertex=vertex_1504790331090_0008_1_01 [Map 6], java.lang.RuntimeException: 
java.lang.ClassNotFoundException: Class org.apache. 
hadoop.fs.nfs.NFSv3FileSystem not found 
    at 
org.apache.hadoop.conf.Configuration.getClass(Configuration.java:2241) 
    at 

org.apache.hadoop.fs.FileSystem.getFileSystemClass(FileSystem.java:2780) 
    at 
org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:2793) 
    at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:99) 
    at 
org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:2829) 

しかし、私はMapReduceのエンジンにクエリを実行すると、それを正常に動作します。私はcore-site.xmlに正しい行を追加しました。プロトコルのドライバとして動作するjarファイルをhive-site.xmlに追加しようとしました。

Hive + Tezが追加のファイルシステムをサポートするには、jarファイルを追加するか、configを変更する必要がありますか?

答えて

1

tez-site.xmlファイルで、tez.lib.urisプロパティーを設定して、必要なjarへのパスを組み込みます。

関連する問題