当前位置: 首页 > 知识库问答 >
问题:

在Mac OS上安装Spark

上官飞
2023-03-14

试图在Mac上安装Spark和相关程序,但在测试安装时收到错误消息

/Users/somedirectory/apachespark/spark-2.3.0-bin-hadoop2.7/bin/pyspark/Users/somedirectory/apachespark/spark-2.3.0-bin-hadoop2.7/bin/spark-class:第71行:/Library/Java/JavaVirtualMachines/jdk1.8.0\u 162。jdk/Contents/Home//bin/java:没有这样的文件或目录

从我的bash\u配置文件条目。。。

导出JAVA\u HOME=/Library/JAVA/JavaVirtualMachines/jdk1.8.0\u 162。jdk/目录/主页/

export SPARK\u HOME=/Users/directory/apachespark/SPARK-2.3.0-bin-hadoop2.7

导出SBT_HOME/用户/目录/apachespark/sbt

export SCALA\u HOME=/Users/directory/apachespark/SCALA-2.11.12

导出路径=$JAVA_HOME/bin:$SBT_HOME/bin:$SBT_HOME/lib:$SCALA_HOME/bin:$SCALA_HOME/lib:$PATH

导出路径=$JAVA\u HOME/bin:$SPARK\u HOME:$SPARK\u HOME/bin:$SPARK\u HOME/sbin:$PATH

导出PYSPARK_PYTHON

PATH=“/库/框架/Python.framework/Versions/3.6/bin:${PATH}”导出路径

纠正建议?谢谢

共有1个答案

岳硕
2023-03-14

如报告的错误消息所示:

/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home//bin/java: No such file or directory

Java可执行文件$JAVA_HOME/bin的文件路径会生成一个额外的/,因为JAVA_HOME中的/尾随:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/

删除JAVA_HOME中的尾随/应该可以解决问题。更好的是,如下所示设置JAVA_HOME会自动指向Mac OSX上的活动JDK版本:

export JAVA_HOME=$(/usr/libexec/java_home)
 类似资料:
  • 本小节我们将介绍如何在 MacOS 平台安装 Java 。 如果你想在其他平台安装 Java,请查看对应平台的安装教程: 在 Windows 上安装 Java 在 Linux 上安装 Java 1. 下载安装包 我们首先打开 Oracle 官网的 JDK 下载地址,找到 Java SE 14 版块,点击 JDK Download 按钮。 点击 JDK Download 按钮后我们会跳转到 JDK

  • 问题内容: 我正在尝试使用Homebrew在Mac OS 10.6上设置MySQL 。 一切顺利,我也成功了。 但是,当我尝试使用以下方法连接到服务器时: 我得到: 我也尝试过访问, 但是使用或不使用密码都无法使用。 这是全新计算机上的全新安装,据我所知,必须使用root用户密码才能访问新安装。我也尝试过: 但我也得到 问题答案: 我认为使用已安装的旧版本mysql可以最终胜任这一职位。我遇到了同

  • 本文向大家介绍ansible 在MacOS上安装Ansible,包括了ansible 在MacOS上安装Ansible的使用技巧和注意事项,需要的朋友参考一下 示例 有两种主要方法可以使用Homebrew或Pip软件包管理器在OS X上安装Ansible。 如果您有自制软件,则可以使用以下命令安装最新的Ansible: 要安装Ansible 1.9.X分支,请使用以下命令: 要安装Ansible

  • 在让rJava工作了许多恼人的尝试之后,我决定做一个Q 如何在我的MacOS系统上安装rJava?我使用macOS Catalina 10.15.6。 我经常收到以下类型的警告消息: 错误:rJava的包或命名空间加载失败:. onLoad在rJava的loadNamesspace()中失败,详细信息:调用:dyn.load(file, DLLpath=DLLpath,...)错误:无法加载共享对

  • 我能做什么来解决这个问题?我要尽快处理这件事。 谢谢

  • 试图让php/imagick在运行OS 10.15的mac上运行。3(Catalina)使用brew。我安装了Php(7.4.3)我安装了imagemagic(7.0.9-23),当我pecl安装imagick时,我得到: 文件夹存在且为空且具有权限 加载文件不会失败,因为该示例不会使安装失败。消息听起来好像无法读取源代码,但我不确定。有人有什么想法吗?

  • 我已经在MacBook Air上安装了Big Sur。已安装Java,但Netbeans install表示未找到Java JDK。有人有解决这个问题的办法吗?

  • 问题内容: Command “/usr/bin/python -u -c “import setuptools, tokenize;file=’/private/tmp/pip-build-J1I0ox/pymssql/setup.py’;f=getattr(tokenize, ‘open’, open)(file);code=f.read().replace(‘\r\n’, ‘\n’);f.cl