我的FH2 2.4版本fh2单机地图模式几乎载入...

4590人阅读
系统运维(20)
分布式(11)
Hadoop的***有三种运行模式:
单机模式(Local (Standalone) Mode):Hadoop的默认模式,0配置。Hadoop运行在一个Java进程中,使用本地文件系统,不使用HDFS,一般用于开发调试MapReduce程序的应用逻辑。伪分布式模式(Pseudo-Distributed Mode):需简单配置,相当于只有一个节点的集群,Hadoop的所有守护进程运行在同一台机器上。该模式在单机模式之上增加了代码调试功能,允许你检查内存使用情况,HDFS输入输出,以及其他的守护进程交互。完全分布式模式(Fully-Distributed Mode):根据需要进行配置。多节点,一般用于生产环境,可认为是由伪分布式模式的一个节点变为多个节点。
支持的平台
支持Linux和Windows,但是个人觉得既然大部分生产环境都是Linux集群,索性就只关注Linux的部署即可,需要时再查就行,有兴趣可以看。
需要的软件
Java,因为Hadoop就是Java开发的,所以无论哪种模式,JDK都是必须***的,且版本不能低于1.6。可以查看或。ssh必须***,且sshd必须是运行状态,因为Hadoop调用远程进程使用sshd(在单机模式中这个不是必须的)。另外,需要实现master节点向slave节点的无密码登录,可以查看。
下载Hadoop
当前Hadoop有三个分支:
1.2.X - current stable version, 1.2 release2.5.X - current stable 2.x version0.23.X - similar to 2.X.X but missing NN HA.
上面是当前官网提供的信息,我使用的版本是2.4.1,略低于当前的2.5.1。
环境变量J***A_HOME是必需的,通常在***JDK的时候就已经配置了。如果没有配置J***A_HOME,则需要在$HADOOP_HOME/etc/hadoop/目录中的hadoop-env.sh、mapred-env.sh、yarn-env.sh中增加J***A_HOME目录地址。
环境变量HADOOP_HOME或HADOOP_PREFIX指向Hadoop的***目录,我在这里使用的是HADOOP_HOME。
另外,为了方便运行一些Hadoop提供的命令,可以将$J***A_HOME/bin、$HADOOP_HOME/bin和$HADOOP_HOME/sbin加入到PATH变量中。
export J***A_HOME=~/jdk1.8.0_05
export JRE_HOME=$J***A_HOME/jre
export HADOOP_HOME=~/hadoop/hadoop-2.4.1
export CLASSPATH=$J***A_HOME/lib:$JRE_HOME/lib
export PATH=$J***A_HOME/bin:$JRE_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH
***Hadoop
直接将下载到的压缩包解压即可,并在环境变量中添加HADOOP_HOME或HADOOP_PREFIX。
Apache官网提供的Hadoop是32位的,如果系统是64位的,会报错:
WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform… using builtin-java classes where applicable
需要重新编译,并替换掉$HADOOP_HOME/lib/native下的库文件,可以从下载。
然后验证是否成功:
$ hadoop version
如果出现下面的信息,说明Hadoop***成功。
Hadoop 2.4.1
Subversion http://svn.apache.org/repos/asf/hadoop/common -r 1604318
Compiled by jenkins on T05:43Z
Compiled with protoc 2.5.0
From source with checksum bb7ac0a3c73dc131fb630
This command was run using /home/lxh/hadoop/hadoop-2.4.1/share/hadoop/common/hadoop-common-2.4.1.jar
在所有准备工作完成后,单机模式部署已经完成,下面就实验一下。
$ mkdir ~/input
$ echo &This is test.& && ~/input/test
$ hadoop jar $HADOOP_HOME/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.4.1.jar wordcount ~/input ~/output
$ cat ~/output/*
上面就是Hadoop版的Hello World,如果成功打印下面信息:
说明所有环境已经准备好,可以调试程序或者进行了。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:175576次
积分:2435
积分:2435
排名:第12555名
原创:53篇
评论:19条
(1)(3)(4)(1)(5)(2)(4)(3)(1)(3)(5)(1)(5)(4)(12)(5)(3)(1)(1)(1)微信:doyo_game
战地:叛逆连队2----单机模式+ONLINE模式图文攻略
& 第1页:单机模式& & 第2页:主要玩法& & 第3页:***枝收集方法& & 第4页:切换第一/第三人称视点& & 第5页:ONLINE模式& & 第6页:特殊能力& & 第7页:兵种介绍& & 第8页:附加能力& & 第9页:游戏模式& & 第10页:载具介绍& & 第11页:水上载具& & 第12页:RUSH模式& & 第13页:心得总结&
  单机模式
  虽然为单机模式,但是一样是由四人组成一个小队共同行动,一同去夺回某种毁灭性武器
  游戏中的伙伴AI还不错! 是值得信赖的! 假使可以CO-OP单机内容就更好了
  游戏的进行方式为注意任务命令,以及左下方的小地图,红色菱形为目的地,或者是跟着小队走也是OK的(通常
... & 第页
/article/105139
阅读本文后,您的心情是:(选择后可查看结果)
人气:2601355
今日关注游戏

参考资料

 

随机推荐