java.lang.UnsatisfiedLinkError:java.library.path中没有gplcompression

时间:2015-07-28 13:00:13

标签: java hadoop lzo hadoop-lzo

我得到了:java.lang.UnsatisfiedLinkError: no gplcompression in java.library.path所以我跟着: [http://wiki.apache.org/hadoop/UsingLzoCompression]所以运行后

$ant compile-native

我收到很多错误:

$ ant compile-native
Buildfile: /home/mycomputer/tmp/hadoop-gpl-compression-0.1.0/build.xml

ivy-download:
      [get] Getting: http://repo2.maven.org/maven2/org/apache/ivy/ivy/2.0.0-rc2/ivy-2.0.0-rc2.jar
      [get] To: /home/mycomputer/tmp/hadoop-gpl-compression-0.1.0/ivy/ivy-2.0.0-rc2.jar
^Cmycomputer@mycomputerD_LAP:~/tmp/hadoop-gpl-compression-0.1.0$ clear

mycomputer@mycomputerD_LAP:~/tmp/hadoop-gpl-compression-0.1.0$ ant compile-native
Buildfile: /home/mycomputer/tmp/hadoop-gpl-compression-0.1.0/build.xml

ivy-download:
      [get] Getting: http://repo2.maven.org/maven2/org/apache/ivy/ivy/2.0.0-rc2/ivy-2.0.0-rc2.jar
      [get] To: /home/mycomputer/tmp/hadoop-gpl-compression-0.1.0/ivy/ivy-2.0.0-rc2.jar
      [get] Not modified - so not downloaded

ivy-init-dirs:

ivy-probe-antlib:

ivy-init-antlib:

ivy-init:
[ivy:configure] :: Ivy 2.0.0-rc2 - 20081028224207 :: http://ant.apache.org/ivy/ ::
:: loading settings :: file = /home/mycomputer/tmp/hadoop-gpl-compression-0.1.0/ivy/ivysettings.xml

ivy-resolve-common:
[ivy:resolve] :: resolving dependencies :: com.hadoop.gplcompression#Hadoop-GPL-Compression;working@mycomputerD_LAP
[ivy:resolve]   confs: [common]
[ivy:resolve]   found commons-logging#commons-logging;1.0.4 in default
[ivy:resolve]   found junit#junit;3.8.1 in default
[ivy:resolve]   found commons-logging#commons-logging-api;1.0.4 in maven2
[ivy:resolve] :: resolution report :: resolve 162ms :: artifacts dl 6ms
    ---------------------------------------------------------------------
    |                  |            modules            ||   artifacts   |
    |       conf       | number| search|dwnlded|evicted|| number|dwnlded|
    ---------------------------------------------------------------------
    |      common      |   3   |   0   |   0   |   0   ||   3   |   0   |
    ---------------------------------------------------------------------

ivy-retrieve-common:
[ivy:retrieve] :: retrieving :: com.hadoop.gplcompression#Hadoop-GPL-Compression
[ivy:retrieve]  confs: [common]
[ivy:retrieve]  0 artifacts copied, 3 already retrieved (0kB/7ms)
No ivy:settings found for the default reference 'ivy.instance'.  A default instance will be used
DEPRECATED: 'ivy.conf.file' is deprecated, use 'ivy.settings.file' instead
:: loading settings :: file = /home/mycomputer/tmp/hadoop-gpl-compression-0.1.0/ivy/ivysettings.xml

init:

compile-java:
    [javac] /home/mycomputer/tmp/hadoop-gpl-compression-0.1.0/build.xml:191: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 9 source files to /home/mycomputer/tmp/hadoop-gpl-compression-0.1.0/build/classes
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6
    [javac] /home/mycomputer/tmp/hadoop-gpl-compression-0.1.0/src/java/com/hadoop/compression/lzo/LzoCodec.java:27: error: package org.apache.hadoop.conf does not exist
    [javac] import org.apache.hadoop.conf.Configurable;
    [javac]                              ^
    [javac] /home/mycomputer/tmp/hadoop-gpl-compression-0.1.0/src/java/com/hadoop/compression/lzo/LzoCodec.java:28: error: package org.apache.hadoop.conf does not exist
    [javac] import org.apache.hadoop.conf.Configuration;
    [javac]                              ^
    [javac] /home/mycomputer/tmp/hadoop-gpl-compression-0.1.0/src/java/com/hadoop/compression/lzo/LzoCodec.java:29: error: cannot find symbol
    [javac] import org.apache.hadoop.io.compress.BlockCompressorStream;
    [javac]                                     ^
    [javac]   symbol:   class BlockCompressorStream
    [javac]   location: package org.apache.hadoop.io.compress
    [javac] /home/mycomputer/tmp/hadoop-gpl-compression-0.1.0/src/java/com/hadoop/compression/lzo/LzoCodec.java:30: error: cannot find symbol
    [javac] import org.apache.hadoop.io.compress.BlockDecompressorStream;
    [javac]                                     ^
    [javac]   symbol:   class BlockDecompressorStream
    [javac]   location: package org.apache.hadoop.io.compress
    [javac] /home/mycomputer/tmp/hadoop-gpl-compression-0.1.0/src/java/com/hadoop/compression/lzo/LzoCodec.java:31: error: cannot find symbol
    [javac] import org.apache.hadoop.io.compress.CompressionCodec;
    [javac]                                     ^
    [javac]   symbol:   class CompressionCodec
    [javac]   location: package org.apache.hadoop.io.compress
    [javac] /home/mycomputer/tmp/hadoop-gpl-compression-0.1.0/src/java/com/hadoop/compression/lzo/LzoCodec.java:32: error: cannot find symbol
    [javac] import org.apache.hadoop.io.compress.CompressionInputStream;

帮助!

0 个答案:

没有答案