zoukankan      html  css  js  c++  java
  • 本机链接虚拟机的mapreduce错误解决方法

    hadoop2.7.7的压缩包(已经含有hadoop.dll和winutils.exe路径就在hadoop/bin下)以及令附一个hadoop2x-eclipse-plugin-master文件

    链接:https://pan.baidu.com/s/10ZZc6ft-GZAicuncJG_dLg
    提取码:6n42
    复制这段内容后打开百度网盘手机App,操作更方便哦

    错误1:(null) entry in command string: null chmod 0700

    这是由于安装的hadoop没有相应的hadoop.dll文件和winutils.exe

    (官网的hadoop一般就都没有这种两个文件,所以需要从网上下载一个,然后把它加到C:windowssystem32下)并且放到你的hadoop安装目录的bin文件夹下

    这个问题解决之后又遇到了第二个问题(主要就是找不到log4j.properties这个日志文件)遇到这个问题程序也是无法运行

    解决方案:在项目的src文件夹下新建一个文件命名为log4j.properties,然后在文件里添加如下代码

    # Configure logging for testing: optionally with log file  
      
    #log4j.rootLogger=debug,appender  
    log4j.rootLogger=info,appender  
    #log4j.rootLogger=error,appender  
      
    #u8F93u51FAu5230u63A7u5236u53F0  
    log4j.appender.appender=org.apache.log4j.ConsoleAppender  
    #u6837u5F0Fu4E3ATTCCLayout  
    log4j.appender.appender.layout=org.apache.log4j.TTCCLayout
    

      

     然后要想成功运行的话还需要修改一个虚拟机上的权限(修改/usr/local/hadooop/etc/hadoop/hdfs.site.xml)在hdfs.site.xml文件中填写如下代码

    <property>
            	<name>dfs.permissions</name>
            	<value>false</value>
            </property>
    

      

  • 相关阅读:
    课堂作业04 2017.10.27
    课程作业 03 动手动脑 2017.10.20
    课程作业 03 2017.10.20
    HDU 3974 Assign the task
    POJ 2155 Matrix
    POJ 2481 Cows
    HDU 3038 How Many Answers Are Wrong
    CS Academy Array Removal
    POJ_1330 Nearest Common Ancestors LCA
    CF Round 427 D. Palindromic characteristics
  • 原文地址:https://www.cnblogs.com/1gaoyu/p/11769546.html
Copyright © 2011-2022 走看看