草庐IT

ANT_HOME

全部标签

java - 使用 Ant 构建 Hadoop 0.20 源代码时出错

我正在编译hadoop0.20.0源代码以创建其二进制分发版(hadoop-0.20.0.tar.gz)。Ant用于编译和打包此源代码。我安装了ANT、Apacheforrest和libtool。在此之后我应用了命令“antcompile”--Compiled成功当我应用命令antpackage-Djava5.home=$JAVA_HOME-Dforrest.home=$FORREST_HOME时。我收到以下错误。(JAVA_HOME和FORREST_HOME都设置正确):请帮帮我: 最佳答案 看起来您遇到了一个只存在于Ant1.9

java - 在 $HADOOP_HOME 之外运行 Java 程序(使用 HDFS JAVA API)

我有一个简单的Java程序,它简单地读取和写入一些文本到HDFS上的文件。我使用hadoopHDFSReadWrite文本运行它。我想从eclipse或就像任何其他java程序一样运行它,并且仍然能够在Hadoop环境之外使用HDFS。有没有办法做到这一点?我非常需要它。 最佳答案 我能够在Eclipse中运行mapreduce作业。它与HDFS程序应该没有太大区别。从命令提示符启动名称节点和数据节点。在Eclipse中创建一个Java项目。包括常用的、hdfs和所需的jar文件。在项目中包含HDFSReadWrite.java文件

macos - java_home 错误 : change version of java or hadoop-env. sh 文件?

在Mac10.7.5上安装Hadoop2.6.0的单节点安装程序时,手册http://hadoop.apache.org/docs/r1.2.1/single_node_setup.html需要更新java_home。即,在准备启动Hadoop集群部分,它说:“在发行版中,编辑文件conf/hadoop-env.sh以至少将JAVA_HOME定义为Java安装的根目录。”我使用终端查询'/usr/libexec/java_home'的结果,它是/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home,对于java_

hadoop - 启动 Hadoop DFS - $HADOOP_HOME/bin/hdfs 中没有这样的文件或目录?

我正在设置单个Hadoop节点,但是在运行$HADOOP_HOME/sbin/start-dfs.sh时它打印出找不到$HADOOP_HOME/bin/hdfs。虽然那个位置的文件存在,但我可以很好地阅读它。从start-dfs.sh脚本记录:root@hadoop:/opt/hadoop-2.7.3#sbin/start-dfs.shError:Couldnotfindorloadmainclassorg.apache.hadoop.hdfs.tools.GetConfStartingnamenodeson[]localhost:startingnamenode,loggingto/

windows - 无法在项目 hadoop-hdfs :1. 上执行目标 maven maven-antrun-plugin : An Ant BuildException around Ant part hadoop-hdfsproject hadoop-hdfs:? 7

我正在尝试在装有Windows10家庭版的开发计算机上构建以下hadoop版本hadoop-2.7.3-src以下是我本地开发环境的详细信息:-Windows10家庭版-英特尔酷睿i5-6200UCPU@2.30GHz-RAM16GB-64位操作系统,基于x64的处理器-MicrosoftVisualStudioCommunity2015版本14.0.25431.01更新3-.NETFramework4.6.01586-cmake版本3.7.2-CYGWIN_NT-10.0LTPBCV82DUG2.7.0(0.306/5/3)2017-02-1213:18x86_64Cygwin-ja

macos - 错误:/usr/local/Cellar/sqoop/1. 4.6/../hadoop不存在!请将 $HADOOP_COMMON_HOME 设置为 Hadoop 安装的根目录

我在Mac上使用brew安装了Hadoop,然后进行了配置。然后我安装了Sqoop,当我尝试运行Sqoop时出现以下错误:错误:/usr/local/Cellar/sqoop/1.4.6/../hadoop不存在!请将$HADOOP_COMMON_HOME设置为Hadoop安装的根目录。我的Hadoop运行良好,我什至在~/.bash_profile和sqoop-env.sh中都设置了HADOOP_COMMON_HOME的路径这是我的sqoop环境文件:#LicensedtotheApacheSoftwareFoundation(ASF)underoneormore#contribut

MongoDB pyspark 连接器问题,[错误 13] 权限被拒绝 'home/.cache'

我在pyspark和mongoDB之间建立简单的“helloworld”连接时遇到了问题(参见我正在尝试模拟的示例https://github.com/mongodb/mongo-hadoop/tree/master/spark/src/main/python)。有人可以帮我理解并解决这个问题吗?详细信息:我可以使用下面看到的--jars--conf--py-files成功运行pysparkshell,然后导入pymongo_spark,最后连接到数据库;但是,当我尝试打印“helloworld”时,由于permissiondenied'/home/.cache'问题,python无法

hadoop - Hive 3.1.1安装问题: Cannot find hadoop installation: $HADOOP_HOME or $HADOOP_PREFIX must be set or hadoop must be in the path

感谢有关tutorialspoint和stackoverflow的有用信息,我几乎完成了在OracleVirtualBox上的Ubuntu上安装Hive3.1.1和Hadoop3.0.3。我尝试从$HIVE_HOME运行“bin/hive”并收到以下错误:"Cannotfindhadoopinstallation:$HADOOP_HOMEor$HADOOP_PREFIXmustbesetorhadoopmustbeinthepath."我编辑了bashrc以包括:exportHADOOP_HOME=/usr/local/hadoop....exportPATH=$PATH:$HADOO

Hadoop:未设置 JAVA_HOME

像世界上其他人一样,我正在关注thishadooptutorial.我到了格式化HDFS的地步,我明白了:user@linux01:~$sudo$HADOOP_INSTALL/bin/hadoopnamenode-formatError:JAVA_HOMEisnotset.这很有趣,我在/etc/profiles中设置了JAVA_HOME。user@linux01:~$tail-n4/etc/profileexportJAVA_HOME=/usr/local/jdk1.6.0_32/binexportJDK_HOME=$JAVA_HOMEexportPATH=$PATH:/usr/lo

java - 让 Ant 把依赖的 jar 放在 ./lib

我是否让antjar任务将依赖的jar放在目录./lib中?目前,ant将它们放在./.原因是带有MapR的AmazonHadoopEMR似乎需要这个。 最佳答案 您可以使用嵌套的zipfileset有一个前缀来做到这一点。 关于java-让Ant把依赖的jar放在./lib,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/12330851/