0

Tez 実行エンジンを使用して外部 ORC テーブルに対してクエリを実行すると、次のエラーが表示されます。

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 を追加したり、構成を変更したりする必要がありますか?

4

1 に答える 1