試圖通過一個新的事件連接下麵點方法在Azure eventhub,存儲、分區,avro記錄(那些我可以監視)δ表?我如何跟蹤觀察,writeStream和觸發器?
…elif TABLE_TYPE = =“活”:打印(“調試:TABLE_TYPE生活觀察表”)打印(f”調試:觀察{一},{月},{日期}writeStream queryName {EVENTHUB_NAME} CHECKPOINT_PATH {CHECKPOINT_PATH}開始ADLS_MOUNT_PATH {ADLS_MOUNT_PATH}”)表。觀察(“度量”,點燃(f”{一}-{月}{日期}”).alias (“batchTime”)) .writeStream.queryName (EVENTHUB_NAME) .format(“δ”)。觸發(processingTime = 210秒)。選項(“checkpointLocation”, CHECKPOINT_PATH) .start (ADLS_MOUNT_PATH)
我證實上遊由目標Azure eventhub captrued應用事件,我看到了新avro在Azure存儲文件,盡管流片段上麵沒有寫新事件,下麵的代碼我可以寫事件數據(比如在一個批處理模式)。我在尋找一些幫助和建議最好方法跟蹤和解決讓直播工作。
打印(“調試:測試這個寫test_live目標”)spark.catalog.refreshTable (TARGET_TABLE) table.write.format .mode(“δ”)(“覆蓋”)。選項(“mergeSchema”,“真正的”).saveAsTable (TARGET_TABLE)
謝謝,新磚開發
大衛
@David馬丁:
故障診斷和調試流管道,您可以使用以下步驟:
通過以下步驟和監控管道在每個階段,您可以識別和解決任何問題在你流管道和處理實時數據。
這是否幫助你覺得呢?請讓我們知道。