1、单例模式(standalone):该模式下没有守护进程,单一个JVM进程,适合MapReduce开发时做调试;
2、伪分布式(pseudo-distributed):在本地机器上模拟集群,开启里守护进程
3、全分布式(fully distributed):Hadoop的守护进程在集群上跑了,生产环境了
三种模式的切换需要配置不同的参数,配置文件在hadoop文件中的conf文件夹下,参数如下:
三、下载稳定版的hadoop,当前时间最新的是hadoop-1.1.2:
文中下载的是hadoop-1.1.2.tar.gz解压到你想放置的地方,本文在用户根目录下;解压后先将hadoop-1.1.2/conf/hadoop-env.sh中的JAVA_HOME打开,便指向本机安装的JDK目录:
四、将hadoop的bin文件下的命令注册到系统环境中,编辑/etc/profile文件:
完成后,注销系统重新登录在终端里输入hadoop version,正确显示:
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------
------------------------------------------------------------------------------------
六、以上ok后,终端里启动hdfs和mapreduce,输入:start-all.sh后打开浏览器,用hadoop提供的web工具查看当前hadoop的运营情况,浏览器输入:localhost:50070和localhost:50030:
七、因为伪分布式需要用ssh本地登录localhost来模拟多台机器,所以还得正确安装ssh并配置无密登录。






