博客
关于我
centos 64位 hadoop编译
阅读量:788 次
发布时间:2023-01-26

本文共 1309 字,大约阅读时间需要 4 分钟。

在 CentOS 64 位系统上运行 32 位的 Hadoop 源码时,可能会遇到以下问题及其解决方法。下面将详细介绍相关错误及其解决办法。

1. Java HotSpot(TM) 64-Bit Server VM 的警告信息

在运行 32 位的 Hadoop 源码时,有时会出现以下类型错误:

Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /usr/local/hadoop-2.2.0/lib/native/libhadoop.so.1.0.0 which might have disabled stack guard. The VM will try to fix the stack guard now....

这种现象是由于 Hadoop 的 32 位 二进制文件在 64 位系统上运行时,宿主 JVM 导致的正常现象。

2. 关键错误信息

在某些版本环境下,可能会遇到以下关键错误信息:

Java: ssh: Could not resolve hostname Java: Name or service not knownHotSpot(TM): ssh: Could not resolve hostname HotSpot(TM): Name or service not known64-Bit: ssh: Could not resolve hostname 64-Bit: Name or service not known

这些错误提示通常是由于环境变量 JAVA_HOME 或相关配置 lacking 造成的。

3. 求助与解决方法

在遇到类似问题时,可以参考以下解决方法:

  • 手动编译找到适用于 CentOS 64 位系统的 Hadoop 源码版本,将源码进行适当的编译和配置。典型的改变包括指定正确的 C++ 编译器路径。

  • 安装相关组件包通过终端工具安装必要的系统组件:

  • # 以 root 用户登录# 安装 glibc 头文件$ yum install glibc-headers# 安装 C++ 编译器$ yum install gcc
    1. 检查配置文件在`);
    2. 4. 常见编译错误

      在某些情况下,使用 ./configure 运行时可能会出现错误提示:

      configure: error: C++ preprocessor “/lib/cpp” fails sanitycheck See `config.log’ for more details

      此类问题通常由默认的 C++ 前处理器路径配置不当引起。可以通过修改 configure 脚本的相关选项进行解决。

      5. 典型解决步骤总结

      针对上述问题,修改步骤如下:

    3. 确保系统已安装最新的依赖软件包。
    4. 检查并更新相关的 系统路径。
    5. 如果有编译错误,重新配置编译环境并尝试再次编译。
    6. 不可行时,可参考网络论坛或社区获取进一步的技术支持。
    7. 通过以上方法,您可以有效地解决在 CentOS 64 位环境下运行 32 位 Hadoop 源码的相关问题。

    转载地址:http://ouryk.baihongyu.com/

    你可能感兴趣的文章
    EHR:对人力资源信息系统的认识
    查看>>
    EJB学习笔记六(EJB中的拦截器)
    查看>>
    el-form表单重置后输入失效
    查看>>
    el-select下拉框修改背景色
    查看>>
    el-table select事件判断当前项是否勾选
    查看>>
    Elasticsearch & Kibana & Filebeat开启SSL通信
    查看>>
    ElasticSearch - DSL查询文档语法,以及深度分页问题、解决方案
    查看>>
    ElasticSearch - 分布式搜索引擎底层实现——倒排索引
    查看>>
    ElasticSearch - 在 微服务项目 中基于 RabbitMQ 实现 ES 和 MySQL 数据异步同步(考点)
    查看>>
    ElasticSearch - 基于 docker 部署 es、kibana,配置中文分词器、扩展词词典、停用词词典
    查看>>
    ElasticSearch - 基于 DSL 、JavaRestClient 实现数据聚合
    查看>>
    ElasticSearch - 基于 JavaRestClient 操作索引库和文档
    查看>>
    ElasticSearch - 基于 JavaRestClient 查询文档(match、精确、复合查询,以及排序、分页、高亮)
    查看>>
    ElasticSearch - 基于 “黑马旅游” 案例,实现搜索框、分页、条件过滤、附近酒店、广告置顶功能
    查看>>
    20241012更新_yum install 找不到合适的yum源_yum源不起作用_yum无法安装程序_Linux默认源替换---Linux工作笔记067
    查看>>
    ElasticSearch - 基础概念,以及和 mysql 的对比
    查看>>
    ElasticSearch - 索引库和文档相关命令操作
    查看>>
    elasticsearch 7.7.0 单节点配置x-pack
    查看>>
    ElasticSearch 中 REST API 详解
    查看>>
    Elasticsearch 之(16)_filter执行原理深度剖析(bitset机制与caching机制)
    查看>>