Advertisement

在Linux环境下编译Hadoop 2.4.1的64位版本。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
已编译好的 Hadoop 2.4.1 x64 的使用方法如下:首先,请删除 Hadoop-2.4.1/lib/native 目录下所有文件。随后,将包中的文件复制到您自己的安装目录。为了更好地了解如何编译 64 位的 Hadoop 2.4.1,您可以参考以下资源:http://hadoop.apache.org/docs/r2.3.0/hadoop-project-dist/hadoop-common/NativeLibraries.html。 原生 Hadoop 库是用 ANSI C 编写的,并使用 GNU autotools 工具链进行构建 (autoconf, autoheader, automake, autoscan, libtool)。这意味着它应该可以在任何具有符合标准的 C 编译器和 GNU autotools 工具链的平台轻松构建(请参阅支持的平台)。在目标平台上需要安装的软件包包括:C 编译器(例如 GNU C Compiler)、GNU Autotools 工具链:autoconf、automake、libtool 以及 zlib-development 包(稳定版本 >= 1.2.0)。 一旦安装了必要的软件包,就可以使用标准的 hadoop pom.xml 文件,并将 native 标志传递给它来构建原生 Hadoop 库:$ mvn package -Pdist,native -Dskiptests -Dtar。您应该能够在以下位置找到新构建的库:$ hadoop-dist/target/hadoop-2.3.0/lib/native。编译过程中所需的插件较多,因此为了方便起见,建议直接下载提供的资源。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • LinuxHadoop 2.4.164Native库
    优质
    本文档提供了详细的步骤和注意事项,在Linux环境下编译Hadoop 2.4.1版本的64位Native库,适用于需要深度定制或优化部署环境的技术人员。 对于已经编译好的Hadoop 2.4.1 x64的使用方法:首先删除hadoop-2.4.1/lib/native目录下的所有文件,然后将提供的包中的文件放入。 自行安装的话,请参考相关文档。原生Hadoop库是用ANSI C编写,并通过GNU autotools链(autoconf, autoheader, automake等)构建的,这意味着在任何具有标准兼容C编译器和GNU autotool链的目标平台上都可以轻松构建该库。需要在目标平台安装以下包:C编译器、GNU Autools Chain、zlib开发包。 完成必要软件安装后,使用Hadoop的标准pom.xml文件,并通过传递native标志来构建原生的Hadoop库: ``` $ mvn package -Pdist,native -Dskiptests -Dtar ``` 新编译好的库将位于:`hadoop-dist/target/hadoop-2.3.0/lib/native` 请注意,自行编译需要安装许多插件,因此建议使用已提供的版本。
  • Windows 64ZeroMQ 4.2.5DLL
    优质
    本指南详细介绍在Windows 64位操作系统下编译ZeroMQ 4.2.5版本动态链接库(DLL)的过程,适合需要集成ZeroMQ于项目的开发者参考。 zeromq的4.2.5版本在64位Windows环境下编译dll时存在问题,因为官方提供的源码使用VS2013或VS2010编译都会遇到问题。本人使用VS2015成功进行了编译,并分享出来。
  • Hadoop 2.4.1 (64)
    优质
    Hadoop 2.4.1 (64位) 是一个开源的大数据处理框架版本,支持在Linux系统上高效运行大规模数据集的分布式应用。 搭建Hadoop集群需要使用64位的开发包。这里提供一个64位的开发包给大家,请大家保存好。
  • VS201564libkml库
    优质
    本项目提供了一套详细的教程和配置文件,在Visual Studio 2015环境下成功构建了适用于Windows平台的64位libkml库,便于开发者集成地理信息数据处理功能。 VS2015编译的64位libkml库是OGC KML 2.2的一个参考工具,由谷歌维护并用于扩展谷歌地图功能。该库支持解析、创建及处理KML文件,并且可以被Java和Python调用,在批量抓取大量KML文件时非常实用。 Keyhole Markup Language(简称KML)是一种基于XML语法标准的标记语言,采用嵌套元素和属性结构来表达地理信息数据,由谷歌旗下的Keyhole公司发展并维护。
  • Win10 64Ceres-Solver库
    优质
    本文章详细介绍在Windows 10 64位操作系统下编译Ceres-Solver库的过程与技巧,包括必要的环境配置、依赖项安装以及解决常见问题的方法。 ceres-solver-1.14.0、eigen-3.3.7、gflags-master 和 glog-master 这些软件包可以一起使用。
  • VS201532x264
    优质
    该简介描述了一个基于Visual Studio 2015开发环境下的32位x264编码器版本。此版本旨在支持开发者和视频处理爱好者进行高效、稳定的H.264/AVC视频压缩编解码操作。 VS2015编译好的x264静态库是32位的,可以直接使用。
  • QTWin10(VS2017)与Linux(CentOS7)64OCI驱动
    优质
    本项目旨在介绍如何在Windows 10(VS2017)和Linux CentOS 7环境下,针对Qt框架进行64位Oracle Call Interface (OCI) 驱动程序的构建过程。 附带有Windows版下VS2017编译的Qt5.9.2版本的OCI,以及Linux下Qt5.9.2编译的OCI,都是64位的,亲测可用!使用时必须确保版本对应上,否则可能会出现驱动识别不上的情况。
  • Hadoop 2.7.4Windows 64(生成bin)
    优质
    本教程详细介绍如何在Windows 64位系统上编译Hadoop 2.7.4版本以生成二进制文件,适合初学者快速入门。 Hadoop 2.7.4 基于Windows 64位平台编译的bin包可用于在Windows平台上搭建Spark环境或其他用途。
  • Linuxprotobuf 3.15.4 (all)
    优质
    该资源提供适用于Linux系统的预编译版Google protobuf库3.15.4(all版本),涵盖多种架构支持,便于开发者快速集成使用。 在Linux环境下已经编译好的all版本的protobuf,在解压目录下执行`make install`即可。当前目录为`[root@localhost protobuf-3.15.4]# ll ./src/total 2024drwxr-xr-x. 3 231664 89939 21 Mar 3 16:28 google-rw-r--r--. 1 root root 967 Mar 4 18:37 libprotobuf.la-rw-r--r--. 1 root root 1002 Mar 4 18:36 libprotobuf-lite.la-rw-r--r--. 1 231664 89939 74 Mar 3 14:41 libprotobuf-lite.map-rw-r--r--. 1 231664 89939 74 Mar 3 14:41 libprotobuf.map-rw-r--r--. 1 root root 5533 Mar 4 18:37 libprotoc.la-rw-r--r--. 1 231664 89939 74 Mar 3 14:41 libprotoc.map-rw-r--r--. 1 root root 930917 Mar 4 18:26 Makefile-rw-r--r--. 1 231664 89939 54067 Mar 3 14:41 Makefile.am-rw-r--r--. 1 root root 1031158 Mar 4 18:26 Makefile.in-rwxr-xr-x. 1 root root 7676 Mar 4 18:37 protoc-rw-r--r--. 1 231664 89939 8584 Mar 3 14:41 README.mddrwxr-xr-x. 2 231664 89939 25 Mar 3 16:28 solaris[root@localhost protobuf-3.15.4]# ./src/protoc --versionlibprotoc 3.15.4
  • Qt5.15.2MSVC2019 32Release静态
    优质
    本项目提供详细的教程和步骤,介绍如何在Microsoft Visual Studio 2019 32位环境中,完成Qt 5.15.2版本的Release模式下的静态编译。适合需要独立部署Qt应用的开发者参考。 使用Qt 5.15.2进行静态编译时,可以选择MSVC2019版本的32位Release版。