【发布时间】:2017-05-28 17:38:56
【问题描述】:
我刚刚从 Spark 2.0.2 升级到 Spark 2.1.0(通过下载 Hadoop 2.7 及更高版本的预构建版本)。没有安装 Hive。
spark-shell 启动时,在启动位置会创建metastore_db/ 文件夹和derby.log 文件,以及一堆警告日志(之前版本没有打印)。
对调试日志的仔细检查表明,Spark 2.1.0 尝试初始化 HiveMetastoreConnection:
17/01/13 09:14:44 INFO HiveUtils: Initializing HiveMetastoreConnection version 1.2.1 using Spark classes.
Spark 2.0.2 的类似调试日志未显示 HiveMetastoreConnection 的任何初始化。
这是预期的行为吗?这可能与spark.sql.warehouse.dir 现在是会话之间共享的静态配置有关吗?由于我没有安装 Hive,如何避免这种情况?
提前致谢!
【问题讨论】:
标签: apache-spark apache-spark-2.0