java - java openjdk 版本 "1.8.0_232"的类路径

标签 java apache-spark

当我尝试运行 Spark-shell 时,出现以下错误:

/root/apache-spark/spark-2.3.0-bin-without-hadoop/bin/spark-class:第 71 行:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.51- 1.b16.el7_1.x86_64/bin/java: 没有这样的文件或目录

我已经导出了java路径:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64/jre/bin/java

上述错误与 java 类路径有关。我还需要导出 java 类路径。 我想知道centos 7上java openjdk版本“1.8.0_232”的默认类路径是什么。

最佳答案

首先可以在命令行输入java-version来查看当前系统的JDK版本。其次,您可以输入witch Java来查看JDK路径。如果不是您的JDK,则需要更改JDK环境变量。

确保配置文件“spark-env.conf”中的javahome=“/usr/lib/JVM/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64/bin”

您的Java路径似乎有问题。希望可以帮助您。

关于java - java openjdk 版本 "1.8.0_232"的类路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59151403/

相关文章:

java - 如何在 Java 中将 ActionListener 添加到 JButton 上

java - kafka 引发流式 java api 问题

python - 为什么 PySpark 找不到 py4j.java_gateway?

java - Java 中使用公钥加密数据的标准方法

java - 在 Java 中使用 Google Drive API 上传文件时出现 403 Forbidden

java - 性能有什么大的区别吗??当使用 TCP Socket I/O 代码时

apache-spark - 事件数据的 Delta Lake 分区策略

java - 构造函数中带有参数的泛型并调用 T 方法

java - Spark : get groupBy output as list of rows

python - Spark DataFrame TimestampType - 如何从字段中获取年、月、日值?