java - 使用 java 8 进行 Spark 提交

标签 java amazon-ec2 apache-spark java-8

我有一个用 java 8 编写的 Spark 项目,我想将其部署在 ec2 上。我遇到了以下问题:

Unsupported major.minor version 52.0

可以通过将项目转换为 java 7 来解决这个问题。但要做到这一点,我需要解决很多问题。

有什么办法让spark使用java 8吗? (我在集群中的所有机器上都安装了java-8)

谢谢!

最佳答案

此错误直接意味着您的 ec2 机器上正在使用 java 7。 如果您安装了多个 java,请使用“alternatives --config java”指定您的计算机(在 Linux 上)上应使用哪个版本的 java。

另外,记得设置java环境变量。

关于java - 使用 java 8 进行 Spark 提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36089275/

相关文章:

java - 由以下代码创建的 DBCP 对象从未关闭

node.js - 将 pm2 日志从 ec2 实例发送到 cloudwatch

amazon-ec2 - 是否可以使用Whirr在EC2上创建包含Hbase,Hive和Pig的Hadoop集群

apache-spark - Spark 中的默认分区方案

apache-spark - 顺序执行 Spark Streaming 操作

Java:由类定义引起的NullPointerException?

java - 为什么允许使用 NON Runnable 参数创建 Thread 实例?

java - JComboBox 确定项目是否在下拉列表中可见

javascript - Node.js 获取内存使用率高的通知

scala - 计算 Spark (Scala) 中数据框列中的空值