如何在CSV轉儲表、JSON、XML、文本或HTML格式

學習如何從磚在CSV輸出表,JSON、XML、文本或HTML格式。

寫的亞當Pavlacka

去年發表在:2022年5月25日

您想要發送你的磚磚以外的計算結果。您可以使用BI工具連接到您的集群通過JDBC和出口BI工具的結果,或保存您的表在DBFS或blob存儲和複製數據通過REST API。

本文介紹JSpark,一個簡單的控製台工具火花集群上執行SQL查詢使用JDBC將遠程表在CSV本地磁盤,JSON、XML、文本和HTML格式。

例如:

java -Dconfig.file = mycluster % sh。參看jar jspark。jar - q”選擇id、類型、優先級、狀態從門票限製5”

返回:

+ - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - + + | | | id類型優先級|狀態| + - - - + - - - - - - - - - - + - - - - - - - - - - - - - - - - | + | 9120 |問題緊急關閉| | | 9121 | |問題正常持有| | | 9122 | |事件正常關閉| | | 9123 | |問題正常開放| | | 9124 | |事件正常| | +——+解決- - - - - - - - - - + - - - - - - - - - - - - - - - - +

說明使用,使用示例,源代碼,並且鏈接到組裝JAR是可用的JSpark GitHub回購

您可以指定JDBC連接的參數使用參數或使用一個配置文件,例如:mycluster.conf

檢查或排查JDBC連接,下載脂肪JARjspark.jar並啟動它作為一個常規的JAR。它包括hive-jdbc 1.2.1和所有必需的依賴項。

這篇文章有用嗎?