0

ローカル ファイル ディレクトリ (.jpg) から hdfs (.hib) にイメージをエクスポートしようとしたときに、hadoop 2.7.1 と gardle 3.1 をインストールしました。この例外が発生します。pls ヘルプ

以下はコマンドです:

hduser@nandhinilk-Inspiron-3558:/home/nandhinilk/hipi/tools$ ./hibImport.sh /home/nandhinilk/Desktop/sample -f sample.hib

Input FS: local FS
Output HIB: sample.hib
Overwrite HIB if it exists: true
Exception in thread "main" java.lang.NoSuchMethodError: org.hipi.imagebundle.HipiImageBundle.<init>(Lorg/apache/hadoop/fs/Path;Lorg/apache/hadoop/conf/Configuration;)V
    at org.hipi.tools.HibImport.main(HibImport.java:124)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.hadoop.util.RunJar.run(RunJar.java:221)
    at org.apache.hadoop.util.RunJar.main(RunJar.java:136)
4

1 に答える 1

0

hibImport に -f を含めずにコマンドを実行してみてください。-f を使用すると、ローカル ディレクトリではなく、hadoop ファイル システムが検索されるためです。

./hibImport.sh /home/nandhinilk/Desktop/sample sample.hib
于 2016-11-02T04:22:54.737 に答える