大数据之java API 之语句分析(部分)
01
—
1、hadoop中的Configuration对象是什么有什么用?
Configuration conf=new Configuration();
此语句表示在创建一个Configuration对象时,其构造方法会默认加载hadoop中的两个配置文件,分别是hdfs-site.xml以及core-site.xml。
即可理解为configuration就是hadoop中的配置信息
02
—
2、Genericoptionsparser类的作用
是hadoop框架中解析命令行参数的基本类。它能够辨别一些标准的命令行参数,能够使应用程序轻易地指定namenode,jobtracker,以及其他额外的配置资源
03
3、getRemaining()
返回值:
当前缓冲区中剩余的空间大小。
04
4、System.err.println()
err是运行期异常和错误反馈的输出流的方向
System.err.println只能在屏幕上实现打印,即使你重定向了也一样
用err打印出的 字符串,在eclipse的console会显示成红色
标准输出往往是带缓存的,而标准出错没有缓存(默认设置,可以改)
05
5、System.exit();
终止当前运行的Java虚拟机。 参数用作状态码; 按照约定,非零状态码表示异常终止。
此方法调用类Runtime中的exit方法。 这个方法永远不会正常返回。
所以说exit()括号中的数字当为0时表示正常退出
当数字不为0时,则是异常退出
正常退出:
是指如果当前程序还有在执行的任务,则等待所有任务执行完成以后再退出;
非正常退出:
是只要时间到了,立刻停止程序运行,不管是否还有任务在执行。
。