问答︰ RxHadoopMR() 作业将失败,并无法加载 libhdfs.so 错误

  • 首先请确保您的系统上安装了文件 libjvm.so:

sudo 找到 /mount--名称"libjvm *"

如果它显示为正在安装的系统上,最有可能是缺少您LD_LIBRARY_PATH'变量 (请参阅下一个项目符号点)。

  • 添加到 'LD_LIBRARY_PATH' 您的系统上找到的 libjvm.so 文件︰

导出 LD_LIBRARY_PATH = $LD_LIBRARY_PATH = $LD_LIBRARY_PATH: / </路径到 > /libjvm.so

  • 您可能需要在您的系统上设置的环境变量 HADOOP_HOME 和 HADOOP_VERSION:

这些变量应该设置,如下所示 (示例)︰

              HADOOP_HOME=/usr/lib/hadoop/client-0.20

              HADOOP_VERSION=2.0.0-cdh4.4.0

  • 此外确保了文件/etc/profile.d/Revolution/bash_profile_additions存在于所有的群集节点上并已指明其出处。

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

谢谢您的反馈意见!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×