`
文章列表

编写WordCount程序

  编写自己WordCount程序 package rock.lee.wordcount; import java.io.IOException; import java.util.StringTokenizer; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.Path; import org.apache.hadoop.io.IntWritable; import org.apache.hadoop.io.LongWritable; import org.apach ...
      package rock.lee.thinkinjava.c14.typeinfo; import java.util.Arrays; import java.util.List; abstract class Shape{ void draw(){ System.out.println(this+".daw()"); } abstract public String toString(); } class Circle extends Shape{ @Override public String toSt ...
  Null对象的设计   /** * * @author Rock Lee * @Description 标记接口 */ public interface Null { }   /** * * @author Rock Lee * @Description */ public class Person { private String first; private String last; private String address; public static final Person NULL = new ...

Linux 常用命令

      crontab */1 * * * * date >> /root/date.txt上面的例子表示每分钟执行一次date命令30 21 * * * /usr/local/etc/rc.d/httpd restart 上面的例子表示每晚的21:30重启apache。 45 4 1,10,22 * * /usr/local/etc/rc.d/httpd restart 上面的例子表示每月1、10、22日的4 : 45重启apache。 10 1 * * 6,0 /usr/local/etc/rc.d/httpd restart 上面的例子表示每周六、周日的1 : ...
       name  value Description  dfs.default.chunk.view.size 32768 namenode的http访问页面中针对每个文件的内容显示大小,通常无需设置。 dfs.datanode.du.reserved 1073741824 每块磁盘所保留的空间大小,需要设置一些,主要是给非hdfs ...

HDFS基本概念

  HDFS是Hadoop Distribute File System 的简称,也就是Hadoop的一个分布式文件系统。一、HDFS的主要设计理念1、存储超大文件,这里的“超大文件”是指几百MB、GB甚至TB级别的文件。2、最高效的访问模式是 一次写入、多次读取(流式数 ...
     工程所依赖的jar包, hadoop-1.1.2/*.jar、hadoop-1.1.2/lib/*.jar    编写Java程序通过URL访问HDFS public class HDFSTest { public static final String HDFSPATH ="hdfs://centos:9000/hello.txt"; @Test public void testAcceHDFSForURL() throws IOException{ URL url = new URL(HDFSPATH); InputStre ...

HDFS fs命令

  启动hadoop [root@centos local]# start-all.sh  查看进程 [root@centos local]# jps 3310 JobTracker 3008 NameNode 3120 DataNode 3471 TaskTracker 3230 SecondaryNameNode 3562 Jps  hdfs命令都是以hadoop fs开头的,-ls表示查看hdfs目录,hdfs://centos:9000/是配置文件core-site.xml中所配置的地址,“/“表示根路径 [root@centos local]# hadoo ...
  使用VirtualBox搭建伪分布式环境,Linux为CentOS6.4,网络连接模式为Host-only    物理环境虚拟机网卡地址设置为192.168.56.0/24网段  设置CentOS的IP地址,必须和虚拟机网卡地址在同一网段,配置完CentOS的IP地址后重启一下网卡 [root@centos /]# service network restart Shutting down loopback interface: [ OK ] Bringing up loopback interface: ...
  sudo apt-get purge 软件名 udo apt-get remove 软件名 sudo apt-get remove --purge google-chrome-unstabl  --purge 选项表示彻底删除改软件和相关文件
  安装gcc编译器的话,使用以下命令获取 sudo apt-get install gcc  创建hello.c文件,gedit编写,编译 $sudo gcc -o 编译后的名字 hello.c  执行 $./hello  
  设置root用户和密码 sudo passwd root 在/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf文件中加入   greeter-show-manual-login=true  重启后就可以输入用户名  
  ubuntu 14.04LTS切换root用户登录后提示  解决办法 /root/.profile中找到mesg n加入 tty -s后,重启即可 if [ "$BASH" ]; then if [ -f ~/.bashrc ]; then . ~/.bashrc fi fi tty -s && mesg n  
    本文由 ImportNew - 唐小娟 翻译自 Programcreek。欢迎加入翻译小组。   下面是面试中最容易问到的有关String的问题。   1. 如何比较两个字符串?使用“==”还是equals()方法?   简单来讲,“==”测试的是两个对象的引用是否相同,而equals()比较的是两个字符串的值是否相等。除非你想检查的是两个字符串是否是同一个对象,否则你应该使用equals()来比较字符串。   如果你知道interning的概念的话,那就更好了。   2. 为什么针对安全保密高的信息,char[]比String更好?   因为String是 ...
  原文出处: stormzhang   在Android/Java开发中,用来处理字符串常用的类有3种: String、StringBuilder、StringBuffer。   它们的异同点:   1) 都是 final 类, 都不允许被继承; 2) String 长度是不可变的, StringBuffer、StringBuilder 长度是可 ...
Global site tag (gtag.js) - Google Analytics