在 Databricks 中哪里可以找到火花日志

Posted

技术标签:

【中文标题】在 Databricks 中哪里可以找到火花日志【英文标题】:Where to find spark logs in Databricks 【发布时间】:2021-10-27 09:51:41 【问题描述】:

我正在尝试从 Databricks 获取火花日志并检查发送到 SNowflake 的连接字符串。在什么路径可以找到spark log?

我已经启用了这个跟踪选项,但我是否需要为 spark 启用一些额外的日志记录:

sfOptions = 
"sfURL" : "test.eu-central-1.snowflakecomputing.com",
"sfUser" : "user",
"sfPassword" : **********
"sfDatabase" : "db",
"sfSchema" : "sch",
"sfWarehouse" : "wh",
"tracing" : "all",
 

谢谢

【问题讨论】:

【参考方案1】:

这实际上取决于信息将记录在哪里 - 仅记录在驱动程序上,或者也记录在执行程序上。如果您navigate to Cluster UI、you'll see two options“驱动程序日志”和“Spark UI”。第一个will give you access to all driver logs for given cluster,您可以通过第二个项目访问执行程序和驱动程序日志 - 它只是一个标准的 Spark UI 选项。

您也可以configure delivery of the logs to DBFS,在这种情况下,您可以将它们从指定位置下载到本地机器进行更多调查(例如,通过databricks-cli)

【讨论】:

以上是关于在 Databricks 中哪里可以找到火花日志的主要内容,如果未能解决你的问题,请参考以下文章

火花作业中的 Azure databricks 群集错误:ExecutorLostFailure

NetBeans - 在哪里可以找到 IDE 日志?

我在哪里可以找到 phpMyAdmin 中的 MySQL 日志?

在哪里可以找到 MySQL 事务日志?

在哪里可以找到 PHP 的错误日志文件?

我在哪里可以找到 XAMPP 中的 MySQL 日志文件