针对的是hadoop 0.20.2版本,windows 平台。Linux可以参照着来弄
(之前必须安装有jdk,ant,cygwin,并且配置好环境变量,使得cmd命令行下可以执行相应的命令)
1.首先到官网上把该版本的tar包下载下来,并解压到$HADOOP_HOME目录下
2.进入到$HADOOP_HOME/src目录中,修改saveVersion.sh文件,因为原saveVersion.sh生成的package-info.java有问题。更正内容为:
(在这里特别郑重感谢网上的兄弟们!这是从网上找到的)
- unset LANG
- unset LC_CTYPE
- version=$1
- user=`whoami` #此处修改成固定值,如jbm3072
- date=`date`
- if [ -d .git ]; then
- revision=`git log -1 --pretty=format:"%H"`
- hostname=`hostname`
- branch=`git branch | sed -n -e 's/^* //p'`
- url="git://$hostname/$cwd on branch $bran