Я запускаю scala_script.scala
из unix cli и получаю ошибку: enycription key missing
, в то время как тот же самый scala-код отлично работает в spark-shell.
Код используется для доступа к таблице кустов, загрузки ее в информационный кадр, обработки некоторых преобразований и затем снова: write.mode("append/overwrite").saveAsTable("my_db.my_table")
. Код:
import org.apache.spark.sql.hive.HiveContext;
val hc = new org.apache.spark.sql.hive.HiveContext(sc)
val tb_applicant_details=hc.sql("SELECT * FROM staging_mps_25.applicant_details")
tb_applicant_details.write.mode("overwrite").insertInto("spark_tests.new_test_person")