1)NameNode为主  DataNode为从

2)JobTracker为主 TaskTracker为从

3)开启调试模式

export HADOOP_ROOT_LOGGER=DEBUG,console

4)hadoop编译

http://pirate2089.github.io/blog/2013/07/19/hadoop-2-dot-0-5-alphabu-shu/

编译时,libprotoc2.4.1

具体参照

http://www.cnblogs.com/shaobin0604/archive/2011/11/01/2232144.html

编译native的命令

mvn package -Pdist,native -DskipTests -Dtar

5)关于hadoop升级。配置文件中,有些类可能会变换。如果拿旧版本的配置文件应用于新版本。由于类已经变换位置了。所以新的找不到。

6)发觉2.1.0的beta版本,share下面,有mapreduce和yarn两个,在设eclispe插件的时候,要注意,设置错了,会发觉很多类找不到。

7)在eclipse中用maven插件,显示

Missing artifact jdk.tools:jdk.tools:jar:1.6,可以这样来解决

发觉这个问题是有在windows下才有的。我后来转到linux下没有的。

<dependency>

        <groupId>jdk.tools</groupId>

        <artifactId>jdk.tools</artifactId>

        <version>${java.version}</version>

        <scope>system</scope>

        <systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>

</dependency>

8)Exception in thread "main" java.lang.NullPointerException

       at java.lang.ProcessBuilder.start(Unknown Source)

这个问题,只有用2.1.0-beta,且在windows下的人才会碰到的。

如果你用这个版本,然后再windows下搭建开发环境。装了cygwin。调试时,你会发现不断的抛这个错误。

后来细查之下,是hadoop没有发布一个winutils.exe的文件。而这个文件则说明,hadoop打算支持windows。

在org.apache.hadoop.util.shell里面,有很多操作系统的判断。而调用系统命令的时候,有一个拼字符串的地方。看到是windows系统。就在前面加一个winutils

但是发布包里面木有这个。想了一个笨点的解决办法,就是运行程序前。加一句

System.setProperty("os.name", "Linux");前提是要装了cygwin

试了一下,发现不行。主要是后台还是会采用linux系统特有的方法。没法搞。

研究了下源代码。发现其实winutils这个东西实在源代码里面有的。估计发布的版本实在linux下面编译。所以这玩意没有编出来。

后来试着在windows下编译。就是没有编译成功。也不想深究,也就装个ubuntu的虚拟机,做开发环境。

具体编译什么的。可以从下面地址获得。

http://svn.apache.org/repos/asf/hadoop/common/trunk/BUILDING.txt

9)http://www.cnblogs.com/gpcuster/archive/2010/06/04/1751538.html

hadoop常用的命令

自学hadoop(二)的更多相关文章

  1. 从零自学Hadoop(22):HBase协处理器

    阅读目录 序 介绍 Observer操作 示例下载 系列索引 本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,Sour ...

  2. 从零自学Hadoop(20):HBase数据模型相关操作上

    阅读目录 序 介绍 命名空间 表 系列索引 本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,SourceLink 序 ...

  3. 从零自学Hadoop(21):HBase数据模型相关操作下

    阅读目录 序 变量 数据模型操作 系列索引 本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,SourceLink 序 ...

  4. 从零自学Hadoop(19):HBase介绍及安装

    阅读目录 序 介绍 安装 系列索引 本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,SourceLink 序 上一篇, ...

  5. 从零自学Hadoop(18):Hive的CLI和JDBC

    阅读目录 序 Hive CLI(old CLI) Beeline CLI(new CLI) JDBC Demo下载 系列索引 本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出 ...

  6. 从零自学Hadoop(02):环境准备

    阅读目录 起因 虚拟机 Linux 系统安装 系列索引 本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,SourceL ...

  7. 从零自学Hadoop(03):Linux准备上

    阅读目录 序 检查列表 常用Linux命令 搭建环境 系列索引 本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,Sou ...

  8. 从零自学Hadoop(04):Linux准备下

    阅读目录 序 搭建环境 系列索引 本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,SourceLink 序 我们已经准 ...

  9. 从零自学Hadoop(05):Ambari

    阅读目录 序 引入背景 Ambari介绍 在线安装 系列索引 本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,Sour ...

  10. 从零自学Hadoop(06):集群搭建

    阅读目录 序 集群搭建 监控 系列索引 本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,SourceLink 序 上一 ...

随机推荐

  1. 利用BBRSACryptor实现iOS端的RSA加解密

    背景 RSA这种非对称加密被广泛的运用于网络数据的传输,但其在iOS上很难直接实现,BBRSACryptor框架通过移植openssl实现了iOS端的RSA,本文将介绍如何使用BBRSACryptor ...

  2. java:定义线程

    Thread是java.lang包的类,默认导入. 进程:操作系统中的程序,多进程即同时运行多个程序.线程:程序中的流,多线程即程序中有多个流同时执行. 一个线程用一个线程对象表示 创建线程的方法: ...

  3. idea15 如何设置代码不自动折叠

    IDEA默认情况下,如果方法体中只有一行,这个方法体会折叠起来,就像这种

  4. 57. Insert Interval

    题目: Given a set of non-overlapping intervals, insert a new interval into the intervals (merge if nec ...

  5. proc_dir_entry

    struct proc_dir_entry {        unsigned int low_ino;        unsigned short namelen;        const cha ...

  6. sql 2005 同义词

    --> Title  : SQL Server2005 Synonym的使用 --> Author : wufeng4552 --> Date   : 2009-10-30 1.Sy ...

  7. jquery学习以及下载链接

    jquery学习链接 http://www.w3school.com.cn/jquery/jquery_intro.asp jquery 脚本库下载链接 http://jquery.com/downl ...

  8. Windows Tomcat 安装

    JDK的安装可以参考 http://www.cnblogs.com/emanlee/p/3702535.html ,然后安装apache-tomcat step1:http://tomcat.apac ...

  9. C# 反编译-Reflector 反混淆-De4Dot 修改dll/exe代码-reflexil

    反编译工具 Reflector 破解版下载地址:http://pan.baidu.com/s/15UwJo 使用方法:略 反混淆工具De4Dot 开源软件 下载地址http://pan.baidu.c ...

  10. [LeetCode#249] Group Shifted Strings

    Problem: Given a string, we can "shift" each of its letter to its successive letter, for e ...