Я пытаюсь запустить приложение, которое выводит «Hello World!». Сценарий отлично работает локально, но каждый раз, когда я запускаю его с выводом
:load /path/to/script
:
Loading /u/hdpdlcu/Matt/test/SparkScalaCourse/src/com/sundogsoftware/spark/test1.scala...
defined object test1
Я пытался запустить его с помощью spark-shell с
spark-shell -i /path/to/script
но это также не может привести к выводу "Hello World"
Я также попытался вызвать .Main.
scala>: load / u / hdpdlcu / Matt /test/SparkScalaCourse/src/com/sundogsoftware/spark/test1.scala Загрузка /u/hdpdlcu/Matt/test/SparkScalaCourse/src/com/sundogsoftware/spark/test1.scala ... определенный объект test1
scala> /u/hdpdlcu/Matt/test/SparkScalaCourse/src/com/sundogsoftware/spark/test1.Main(Array("a ")): 1: ошибка: ';' ожидается, но "." нашел. /u/hdpdlcu/Matt/test/SparkScalaCourse/src/com/sundogsoftware/spark/test1.Main(Array("a"))
Я попытался удалить путь к файлу после определения объекта test1:
scala> :load /u/hdpdlcu/Matt/test/SparkScalaCourse/src/com/sundogsoftware/spark/test1.scala
Loading /u/hdpdlcu/Matt/test/SparkScalaCourse/src/com/sundogsoftware/spark/test1.scala...
defined object test1
scala> test1.main("a")
<console>:26: error: value main is not a member of object test1
test1.main("a")
^
scala> test1.main()
<console>:26: error: value main is not a member of object test1
test1.main()
^
test1. scala:
package com.sundogsoftware.spark
object test1 {
def Main (args: Array[String]) {
println("Hello World!")
}
}