取消
顯示的結果
而不是尋找
你的意思是:

磚自動裝卸機根本不返回結果,如果模式提供有錯誤的。而它應該提供一些錯誤。它隻是不返回任何行很難調試。

tech2cloud
新的貢獻者二世
1接受解決方案

接受的解決方案

匿名
不適用

@Ravi Vishwakarma:

你是正確的,如果有一個問題與模式提供給磚自動裝卸機,它可能不會返回任何行,很難調試。然而,有幾個步驟可以解決這個問題:

  1. 檢查工作日誌:當一個磚自動裝卸機工作運行時,它生成工作日誌可以提供洞察任何可能發生的問題。您可以訪問工作日誌通過點擊“日誌”選項卡的自動裝卸機工作。尋找任何錯誤消息或警告,可能表明一個問題與模式。
  2. 驗證模式:仔細檢查您使用的模式,以確保它是正確的和匹配數據你要加載的結構。可以使用StructType方法PySpark或StructType()構造函數的SQL定義模式。
  3. 用一個較小的數據集測試模式:如果你難以識別模式的問題,你可以試著用較小的數據集測試是否正確加載。這可以幫助您隔離問題,縮小可能的原因。
  4. 使用“failfast”選擇:磚自動裝卸機有一個選項稱為“failfast”,可以立即終止工作如果發現任何數據不匹配的模式。這可能是有用的模式問題在早期和防止錯誤數據上運行的工作。

通過采取這些步驟,你應該能夠識別任何問題與模式和調試磚自動裝卸機更有效地工作。

在原帖子查看解決方案

3回複3

匿名
不適用

@Ravi Vishwakarma:

你是正確的,如果有一個問題與模式提供給磚自動裝卸機,它可能不會返回任何行,很難調試。然而,有幾個步驟可以解決這個問題:

  1. 檢查工作日誌:當一個磚自動裝卸機工作運行時,它生成工作日誌可以提供洞察任何可能發生的問題。您可以訪問工作日誌通過點擊“日誌”選項卡的自動裝卸機工作。尋找任何錯誤消息或警告,可能表明一個問題與模式。
  2. 驗證模式:仔細檢查您使用的模式,以確保它是正確的和匹配數據你要加載的結構。可以使用StructType方法PySpark或StructType()構造函數的SQL定義模式。
  3. 用一個較小的數據集測試模式:如果你難以識別模式的問題,你可以試著用較小的數據集測試是否正確加載。這可以幫助您隔離問題,縮小可能的原因。
  4. 使用“failfast”選擇:磚自動裝卸機有一個選項稱為“failfast”,可以立即終止工作如果發現任何數據不匹配的模式。這可能是有用的模式問題在早期和防止錯誤數據上運行的工作。

通過采取這些步驟,你應該能夠識別任何問題與模式和調試磚自動裝卸機更有效地工作。

tech2cloud
新的貢獻者二世

我設法把問題列重定向錯誤記錄。

Vidula_Khanna
主持人
主持人

嗨@Ravi Vishwakarma

謝謝你發布你的問題在我們的社區!我們很高興幫助你。

幫助我們為您提供最準確的信息,請您花一些時間來回顧反應和選擇一個最好的回答了你的問題嗎?

這也將有助於其他社區成員可能也有類似的問題在未來。謝謝你的參與,讓我們知道如果你需要任何進一步的援助!

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map