Azure 为什么HDInsight cluster没有预装Scala?

Azure 为什么HDInsight cluster没有预装Scala?,azure,apache-spark,azure-hdinsight,Azure,Apache Spark,Azure Hdinsight,在HDInsight的masternode上,$scala-verion返回一个错误。它很容易通过 $apt获取安装scala 但是scala不应该默认安装在那里吗?谢谢您的建议。需要在节点上直接安装scala的场景是什么?例如,在spark中,有两种其他常见的场景已经可以使用: 在命令行中运行Spark命令。这是通过内置scala解释器的spark shell实现的 建设星火项目。这通常是通过maven或sbt项目定义文件完成的。这些工具将根据项目依赖关系自动下载正确的scala版本和编译器

在HDInsight的masternode上,$scala-verion返回一个错误。它很容易通过 $apt获取安装scala
但是scala不应该默认安装在那里吗?

谢谢您的建议。需要在节点上直接安装scala的场景是什么?例如,在spark中,有两种其他常见的场景已经可以使用:

  • 在命令行中运行Spark命令。这是通过内置scala解释器的spark shell实现的

  • 建设星火项目。这通常是通过maven或sbt项目定义文件完成的。这些工具将根据项目依赖关系自动下载正确的scala版本和编译器

  • 正如您所说,预安装scala并不困难,但我们希望了解这样做的必要性。在与客户的讨论中,这一点以前从未出现过