我想text下lzo包,但结果为:-text :Compression codec com.hadoop.compression.lzo.lzoCodec not found 怎么解决

fish - Hadooper

赞同来自: moji

1. 执行yum install lzo liblzo-devel安装lzo本地库。 2. 下载lzo的jar包,放入到Hadoop lib当中   对于第二步,训练营中可以配置/etc/yum.repos.d/cloudera-gplextras5-myself.repo

[cloudera-gplextras5-myself] name = Cloudera CDH, Version (Custom) baseurl = http://DX2/software/cloudera-gplextras5 gpgcheck = 0

然后执行yum install hadoop-lzo-0.4.15+cdh5.4.8+0-1.cdh5.4.8.p0.5.el6.x86_64 安装。 安装完成之后,在/usr/lib/hadoop/lib/hadoop-lzo-0.4.15-cdh5.4.8.jar 中即为lzo的jar包。

moji

赞同来自:

现在报no gplcompression in java.library.path,是lzo少文件吗?

fish - Hadooper

赞同来自:

需要将/usr/lib/hadoop/lib/native/中的几个gplcompression相关的动态链接库,拷贝到你所使用的hadoop的native目录中。

moji

赞同来自:

我的IDE中调试hadoop代码时还是报java.lang.UnsatisfiedLinkError: no gplcompression in java.library.path   我已经设置java.library.path为我的native目录,还是不行

moji

赞同来自:

莫名的好了

要回复问题请先登录注册