摘要: 下面我们进行说明一下hadoop集群的搭建配置.本文假设读者具有hadoop单机配置的基础,相同的部分不在重述。以三台测试机为例搭建一个小集群,三台机器的ip分别为192.168.200.1;192.168.200.2;192.168.200.3cygwin,jdk的安装同windows下hadoo... 阅读全文
posted @ 2014-08-19 20:25 烈焰中的清凉 阅读(3066) 评论(0) 推荐(0) 编辑
摘要: 下面介绍myeclipse与hadoop的集成。我用的myeclipse版本是8.5.1、安装hadoop开发插件在hadoop1.2.1版本的安装包contrib/目录下,已经不再提供hadoop-eclipse-pligin-1.2.1.jar;而是提供了源代码文件,需要我们自行重新编译成jar... 阅读全文
posted @ 2014-08-18 20:02 烈焰中的清凉 阅读(880) 评论(0) 推荐(0) 编辑
摘要: 下面开始hadoop的安装与配置;(1)安装jdk我安装的是JDK1.7.0_40,windows x64版的下载完之后,直接点击安装,我的安装路径为默认路径:C:\Program Files\Java\jdk1.7.0_40;安装完毕后,设置环境变量:JAVA_HOME指向JDk安装目录PATH指... 阅读全文
posted @ 2014-08-15 10:37 烈焰中的清凉 阅读(1333) 评论(0) 推荐(0) 编辑
摘要: hadoop的运行环境应该是在linux环境。如果想在windows环境下安装和运行hadoop,一般有两种方式:一种是VM的方式linux操作系统,这样可以实现全linux环境的hadoop运行;另一种方式安装cygwin模拟linux环境,该方法相对比较简单方便。本文采取cywin的方式。下面将... 阅读全文
posted @ 2014-08-14 20:16 烈焰中的清凉 阅读(2158) 评论(0) 推荐(0) 编辑
摘要: 1)竞争条件 在实际的多线程应用中,通常会有两个或多个线程需要对共同的对象进行共享访问,如果两个线程访问相同的对象,而且每一个都调用了一个会改变对象状态的方法,那么,线程就会相互倾轧。根据各个线程访问数据的不同顺序,可能会产生腐蚀现象。这种情况通常称为竞争条件。2)同步为了多个线程对共享数据的腐蚀... 阅读全文
posted @ 2014-07-23 20:57 烈焰中的清凉 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 1)Callable和Future Runnable封装一个异步运行的任务;可以当成一个没有任何参数和返回值的异步方法,Callable和 Runnable类似,但是它有返回值和参数。 Callable接口是一个参数化的类型,只有一个方法call。1 public interface Calla... 阅读全文
posted @ 2014-07-22 20:54 烈焰中的清凉 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1)多线程与多进程的区别多线程和多进程有什么区别呢?本质的区别在于每个进程有它自己的变量的完备集,线程则共享相同的数据。对程序来说,共享的变量会使得线程之间的通信比进程间的通信更加有效和简单;同时,线程相对于进程来说,更加的“轻量级”,线程的创建和销毁要比 进程的 开销要小的多。2)多线程程序的构造... 阅读全文
posted @ 2014-07-21 22:04 烈焰中的清凉 阅读(109) 评论(0) 推荐(0) 编辑