用Maven 编译hadoop遇到以下错误:
,半天是个bug,解决方案如下:
Index: hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-common/scripts/saveVersion.sh
===================================================================
--- hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-common/scripts/saveVersion.sh (revision 1304464)
+++ hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-common/scripts/saveVersion.sh (working copy)
@@ -20,13 +20,13 @@
# records the version, revision, branch, user, timestamp, and url
unset LANG
unset LC_CTYPE
-unset LC_TIME
-version=$1
-build_dir=$2
-user=`whoami`
-date=`date`
-dir=`pwd`
-cwd=`dirname $dir`
+unset LC_TIME
+version=$1
+build_dir=$2
+user=`whoami | tr '\n\r' '\n'`
+date=`date`
+dir=`pwd`
+cwd=`dirname $dir`
if git rev-parse HEAD 2>/dev/null > /dev/null ; then
revision=`git log -1 --pretty=format:"%H" ../`
hostname=`hostname`
Index: hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-common/pom.xml
===================================================================
--- hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-common/pom.xml (revision 1304464)
+++ hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-common/pom.xml (working copy)
@@ -105,14 +105,15 @@
</goals>
</execution>
<execution>
- <id>generate-version</id>
- <phase>generate-sources</phase>
- <configuration>
- <executable>scripts/saveVersion.sh</executable>
- <arguments>
- <argument>${project.version}</argument>
- <argument>${project.build.directory}</argument>
- </arguments>
+ <id>generate-version</id>
+ <phase>generate-sources</phase>
+ <configuration>
+ <executable>sh</executable>
+ <arguments>
+ <argument>scripts/saveVersion.sh</argument>
+ <argument>${project.version}</argument>
+ <argument>${project.build.directory}</argument>
+ </arguments>
</configuration>
<goals>
<goal>exec</goal>
这个是patch MAPREDUCE-3540.patch ,修改以上2个文件就可以顺利通过编译了
分享到:
相关推荐
`run_pascal.sh` 和 `run_densecrf.sh` 是两个脚本文件,它们是Deeplab v2在处理PASCAL VOC数据集时的关键组件。PASCAL VOC是一个广泛使用的计算机视觉数据集,包含了多种类别的物体实例标注,常用于训练和评估语义...
资源分类:Python库 所属语言:Python 资源全名:ci-scripts-1.15.3.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
pcore.sh (0.1) - miniture version of pstack.sh for Solaris, until we work out access to dbx. Note 1: packcore.sh (0.1) - bundle core file and libraries for Oracle Tech Support pstack.sh (0.4) - uses ...
离线安装包,亲测可用
node-sass\v4.14.1\win32-x64-83_binding.node
Error running ‘hello’: Cannot run program “B:\pystudy\venv\Scripts\python.exe” (in directory “\python-study”): CreateProcess error=2, 系统找不到指定的文件。 2、原因 原来的工程目录(B盘)下,...
我们使用./scripts/version.sh脚本执行此操作。 在pod.yaml中pod.yaml版本: ./scripts/version.sh bump 或者,要设置版本,请执行以下操作: ./scripts/version.sh set 1.2.3-beta4 然后,我们需要提交更改,...
《PyPI官网下载:深入解析ep2_tech_scripts-0.4.6.tar.gz》 在Python的世界里,PyPI(Python Package Index)是官方的软件仓库,它为开发者提供了分享和发现Python库的平台。当我们看到“PyPI官网下载 | ep2_tech_...
"admin_scripts-0.3.22.tar.gz"是一个针对Python开发者的资源包,它包含了名为"admin_scripts"的库的版本0.3.22。这个库主要用于后端开发,帮助开发者创建和管理后台脚本,提升工作效率。在Python生态系统中,库是至...
例如,如果库中有`launch_ec2_instance`函数,可以写入`aws_scripts.launch_ec2_instance(parameters)`来启动一个新的EC2实例。 4. **配置AWS凭证**:使用AWS服务通常需要提供访问密钥和秘密访问密钥,这可以通过...
hyperledger fabric 官方提供的脚本, 为方便新手的学习, 我这里保存成shell脚本的形式供下载使用,..., 源文件链接https://github.com/hyperledger/fabric/blob/v2.1.0/scripts/bootstrap.sh,如涉及到侵权, 可联系我删除
Caffe2 对git clone后在...\pytorch\scripts中的build_host_protoc.sh进行修改 针对win10,VS2015或VS2017(本人VS2017亲测可用) 加入set CMAKE_GENERATOR="Visual Studio 14 2015 Win64
Use tc_script.sh to control bandwidth. For both scripts, help for usage is provided in the script.
标题中的"PyPI 官网下载 | cleaning-scripts-0.2.18.tar.gz"指出这是一个从Python Package Index(PyPI)官方源下载的软件包,名为`cleaning-scripts-0.2.18.tar.gz`。PyPI是Python开发者发布和分享他们编写的Python...
Dockerfile配置没有问题,为什么执行ENTRYPOINT...最近通过Dockerfile编写镜像,CMD中调用的是sh脚本(start.sh)进行启动容器,通过docker run启动时,启动不成功,进行docker logs 容器ID,发现报错为:未预期的符
标题中的"PyPI 官网下载 | youtrack-scripts-0.1.28.tar.gz"表明这是一个在Python Package Index(PyPI)上发布的开源项目,名为`youtrack-scripts`,版本为0.1.28,且以tar.gz格式打包。PyPI是Python开发者发布自己...
Downloading sd-scripts-main.zip
文档 《Install Samples, ...原地址为 http://bit.ly/2ysbOFE,是需要科学上网的,这个短地址解析后的地址是 https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh,下载放在这里分享。
服务启动命令 bash scripts/bootstrap.sh start 实际上执行了 scripts/bootstrap.sh 脚本中的 start 函数,该函数内部分别调用 scripts/monitor.sh 和 scripts/dreamview.sh 脚本中的 start 函数来启动 monitor 和 ...
ETL_Need_Scripts_List.md