设为首页 收藏本站
查看: 796|回复: 0

[经验分享] Mac OS部署Hadoop注意事项

[复制链接]

尚未签到

发表于 2015-12-31 09:27:42 | 显示全部楼层 |阅读模式
  Mac OS版本:10.9.1
  Hadoop版本:2.2.0
  
  部署过程参考了 http://www.micmiu.com 中的大量资料,原作者写的非常清晰,感恩。
  1、hadoop-env.sh中需要配置JAVA_HOME,否则可能会引用到不是你所期望的JAVA环境;
  2、start-dfs.sh失败,原因是官方部署包中只有32位的native 库,需要自己手工编译64位库;
  3、编译native库花了较长时间,采用maven编译,首次使用maven会进行大量下载,
  遇到下载不流畅的情况,可以Ctrl + C中断然后继续;
  4、编译之前需要安装cmake, protoc;
  5、如果本机没有/usr/include,可通过执行xcode-select install安装;
  6、Mac OS推荐安装brew,进一步可以安装wget,谁用谁知道;
  7、官方2.2.0源码包有3个bug,一个是已知问题,需要patch HADOOP-9648.v2.patch,
      第二个是hadoop-auth/pom.xml中需要新增org.mortbay.jetty对jetty-util的依赖项,
      第三个是自己遇到的,编译hdfs时失败,核查DEBUG信息,发现是posix_util.c无法找到PATH_MAX定义,
      PATH_MAX是在/usr/include/sys/syslimits.h中定义的,在posix_util.c中#include <limits.h>即可;
  8、编译完成后,将编译出的native库,替换官方包里的原有native库即可;
  9、库替换完成后,再次启动start-dfs.sh,仍然发现namenode/datanode没有启动,此时需要重新format hdfs;

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-158692-1-1.html 上篇帖子: Mac OS X 上的安装Lua开发环境 下篇帖子: 开始使用Mac OS X——写给Mac新人【转】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表