- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在绝望的状态下在这里写...
我有2个用户:
Exception in thread "main" java.lang.IllegalArgumentException: basedir must be absolute: ?/.ivy2/local at org.apache.ivy.util.Checks.checkAbsolute(Checks.java:48) at org.apache.ivy.plugins.repository.file.FileRepository.setBaseDir(FileRepository.java:135) at org.apache.ivy.plugins.repository.file.FileRepository.(FileRepository.java:44) at org.apache.spark.deploy.SparkSubmitUtils$.createRepoResolvers(SparkSubmit.scala:943) at org.apache.spark.deploy.SparkSubmitUtils$.buildIvySettings(SparkSubmit.scala:1035) at org.apache.spark.deploy.SparkSubmit$$anonfun$2.apply(SparkSubmit.scala:295) at org.apache.spark.deploy.SparkSubmit$$anonfun$2.apply(SparkSubmit.scala:295) at scala.Option.getOrElse(Option.scala:121) at org.apache.spark.deploy.SparkSubmit$.prepareSubmitEnvironment(SparkSubmit.scala:294) at org.apache.spark.deploy.SparkSubmit$.submit(SparkSubmit.scala:153) at org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:119) at org.apache.spark.deploy.SparkSubmit.main(SparkSubmit.scala)
import findspark
findspark.init()
from pyspark import SparkConf, SparkContext
conf = SparkConf().setMaster("yarn")
sc = SparkContext(conf=conf)
?/.ivy2/local
->这是问题,但我不知道这是怎么回事:(。
最佳答案
上下文
Ivy需要一个名为.ivy2
的目录,通常位于主目录中。您还可以通过在Spark启动或执行.ivy2
时提供配置属性来配置spark-submit
的位置。
问题出在哪里
在IvySettings.java(用于ant-ivy版本2.2.0的第796行)中,有以下行:
if (getVariable("ivy.home") != null) {
setDefaultIvyUserDir(Checks.checkAbsolute(getVariable("ivy.home"), "ivy.home"));
Message.verbose("using ivy.default.ivy.user.dir variable for default ivy user dir: " + defaultUserDir);
} else {
setDefaultIvyUserDir(new File(System.getProperty("user.home"), ".ivy2"));
Message.verbose("no default ivy user dir defined: set to " + defaultUserDir);
}
ivy.home
,也没有设置
user.home
,那么您将得到错误:
Exception in thread "main" java.lang.IllegalArgumentException: basedir must be absolute: ?/.ivy2/local
spark-shell --conf spark.jars.ivy=/tmp/.ivy
sparkLauncher.setSparkHome("/path/to/SPARK_HOME")
.setAppResource("/path/to/jar/to/be/executed")
.setMainClass("MainClassName")
.setMaster("MasterType like yarn or local")
.setDeployMode("set deploy mode like cluster")
.setConf("spark.executor.cores","2")
.setConf("spark.jars.ivy","/tmp/.ivy")
关于apache-spark - basedir必须是绝对: ?/.ivy2/local,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50861477/
我刚刚更新了我的项目以包含最新版本的 gradle,但是现在我收到了这个黄色错误。 Gradle 'App' 项目刷新失败: path 和 baseDir 都不能为 null 或空字符串。 path=
gradle 中是否有 ANT 等效的 basedir 属性? ${basedir} 我正在尝试获取构建脚本所在目录的名称。 先感谢您! 最佳答案 根据您的确切需求,您可以使用 buildFile.p
运行我的tomcat时出现以下错误。 The BASEDIR environment variable is not defined correctly This environment variab
在我的项目的 build.xml 中,我定义了一个属性: ${somedir.dir}的值将是绝对路径:/home/myuser/my_project/some_dir . 我需要的只是相对路径 .
我不知道如何 browserify basedir option作品.. 注:我对整个basedir的理解可能有误概念,因为我来自 RequireJS(想想 baseUrl)。 编辑 确实我错了,但你
我有一个具有以下结构的多模块项目: -parent -module1 -module2 -src -main -javadoc
我正在使用本地存储库,如 Maven: add a dependency to a jar by relative path 中所述。 . repository-url 在最顶层的 pom.xml 中
我正在使用 Maven 程序集插件来压缩我的 Web 应用程序 dist 文件夹。我用这个descriptorRef文件: webapp-build zip
因此继续: Linking how PHP/HTML 请检查我接受的答案,我使用了 zneak 附带的“BASEDIR”解决方案。 现在我遇到了另一个问题..在我的 ajax_framework.js
我如何将我的 basedir 替换为一个\到一个 basedir 与\\? 我试过: org.apache.maven.plugins maven-e
我正在使用 Apache Ant 进行一些项目,我的项目布局如下: project/build.xml project/properties/build.properties project/tool
我正在尝试使用 maven 对 springboot 项目进行 dockerize。 所以我运行了一个命令 mvn package -Pdocker '-Dmaven.test.skip=true'
环境是Ubuntu 12 我有同一版本的两个不同版本。 位于/media/CM10/custom 下另一个在/home/malachi/CM10/android/system 我有一个专门的 buil
我有一个项目列表,每个项目都有 ant 构建脚本,我需要编写另一个 ant 脚本来调用所有其他脚本(即:从一个构建脚本构建所有项目),我想到了这样的事情:
我有一个 SVN externals 文件夹,其中包含许多名为 *Plugin 的文件夹,然后在每个文件夹中都有一个 modules 文件夹和一个 binaries 文件夹。 我的问题是,在我的构建任
我按照本指南中的说明进行操作: http://www.ducea.com/2006/11/06/identifying-mysql-slow-queries/ 本指南介绍如何为慢速查询(即执行时间最长
我的项目有以下结构 | prj | a1_module |src |pom | a2_module |src |pom | lib
我有使用 NLog 的 Windows 窗体应用程序 NET 4.5 (VS 2013)。 我有目标: LogManager.Configuration.AllTargets.To
为什么我不能在我的生产服务器上使用 ${basedir} nlog.config?如果我使用 fileName="${basedir}/logs/${shortdate}.log",nlog 不会记录
除非我完全错过它,否则我的印象是 NLog documentation在其示例中使用 ${basedir},但未解释其位置。 我在哪里可以找到列出所有可能的选项和有意义的描述的信息? 我定义了这个配置
我是一名优秀的程序员,十分优秀!