你好,游客 登录 注册 搜索
背景:
阅读新闻

hadoop yarn : windows下使用eclipse向linux集群提交hadoop job

[日期:2016-03-02] 来源:图灵社区  作者: [字体: ]

  使用hadoop的版本为2.6.0,在windows的eclipse中向hadoop 集群提交作业时会出现bash: bin/hadoop: Permission denied这是因为使用windows提交作业使用的用户名默认为windows的主机名。假如你的主机名为snack

  解决方法:

  在服务器主机上添加客户端用户以及hadoop默认组名:

  sudo /usr/sbin/groupadd supergroup

  sudo /usr/sbin/useradd -g supergroup -n -r snack

  修改hadoop集群中hdfs文件的组权限使属于supergroup组的所有用户都有读写权限

  hadoop fs -chmod 773 /

  还会出现Exception message: /bin/bash: line 0: fg: no job control

  解决方法为 在客户端中的mapred-site.xml中添加

 

  mapreduce.app-submission.cross-platform属性 值设为true





收藏 推荐 打印 | 录入:elainebo | 阅读:
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数
点评:
       
评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款