Scala でhiveContext
in関数を作成しました。このパラメーターを他の関数に渡す必要があります。これが構造です。main()
hiveContext
object Project {
def main(name: String): Int = {
val hiveContext = new org.apache.spark.sql.hive.HiveContext(sc)
...
}
def read (streamId: Int, hc:hiveContext): Array[Byte] = {
...
}
def close (): Unit = {
...
}
}
しかし、うまくいきません。関数read()
は内部で呼び出されmain()
ます。
何か案が?