如何在Hadoop 2.7.6上安装Snappy?

如何在Hadoop 2.7.6上安装Snappy?,hadoop,snappy,Hadoop,Snappy,我正在尝试在hadoop 2.7.6集群上安装snappy1.1.3,并遵循指南进行操作 然而,在我完成了指南中的每一步之后,我运行了命令“hadoop checknative”,它显示“snapy:False”。我已经对hadoop-env.sh和core-site.xml进行了vim,并重新启动了hadoop集群,但没有任何改变 有没有人可以给我一些安装指南,链接或帮助?我会非常感激的。或者,我是否需要使用snappy库编译hadoop的源代码,正如一些网站上的文档所示,但不是官方指南。真的

我正在尝试在hadoop 2.7.6集群上安装snappy1.1.3,并遵循指南进行操作

然而,在我完成了指南中的每一步之后,我运行了命令“hadoop checknative”,它显示“snapy:False”。我已经对hadoop-env.sh和core-site.xml进行了vim,并重新启动了hadoop集群,但没有任何改变

有没有人可以给我一些安装指南,链接或帮助?我会非常感激的。或者,我是否需要使用snappy库编译hadoop的源代码,正如一些网站上的文档所示,但不是官方指南。真的希望在hadoop上成功安装snappy的人能给我一些指导

顺便说一句,我已经安装了gcc、g++(都是4.8.5)、libtool、autoconf、automake、cmake和jdk1.8、Java8。JDK和Java的版本会影响安装吗

真希望有人能帮我。我已经在这个麻烦中挣扎了整整一周

更新: 我已经跟着导游从,
编译之后,我可以在路径$hadoop dist/target/hadoop-2.9.1/lib/native中找到snappy库。但是我运行了命令“hadoop checknative”,snappy仍然是错误的。有人知道在编译hadoop源代码之后我应该做什么吗?

我在hadoop 2.7.6上也遇到了这个问题,当我将版本更改为2.7.7时,问题就解决了。我没有更多地检查为什么会发生这种情况,但我也尝试了不同的方法在2.7.6上解决它,但最后除了升级到2.7.7“非官方指南”之外,我没有找到解决方案——为什么不@cricket_007我遵循了链接中显示的指南,当我尝试使用本机hadoop库时,遇到了以下问题:“[ERROR]javadoc:ERROR-处理org/apache/hadoop/fs/class use/HdfsVolumeId.html[ERROR]java.io.IOException:无法创建父目录[ERROR]javadoc:error-无法创建父目录”还有一个问题,web似乎是构建libhadoop.so的指南,但不是libsnapy.so。有点困惑。我通常使用Ambari或Cloudera Manager按照Hortonworks或Cloudera文档安装Hadoop。我相信两者都包括snappy,所以我从来没有真正需要从源代码构建,对不起。@cricket_007没关系,谢谢你的帮助!