Mapreduce Tarball
你需要有MapReduce tarball,如果没有的话那么你需要从源文件中创建一个,执行命令如下:
$ mvn clean install -DskipTests $ cd hadoop-mapreduce-project $ mvn clean install assembly:assembly -Pnative
注意:你需要安装protoc 2.5.0?。
如果需要忽略本地化编译那么你可以去掉在maven中去掉?-Pnative参数,Tarball会在target/?目录中生成。
?
设置环境变量
假定你已经安装了hadoop-common/hadoop-hdfs,并且已经设置了$HADOOP_COMMON_HOME/$HADOOP_HDFS_HOME,解压hadoop mapreduce tarball?并设置环境变量$HADOOP_MAPRED_HOME到解压的目录中去,同时也设置?$HADOOP_YARN_HOME?环境变量。
注意:下面的操作假定你的hdfs已经开始运行。
?
设置配置文件
启动ResourceManager 和 NodeManager