共用方式為


azdata bdc spark session

適用於: Azure Data CLI ()azdata

下列文章提供 azdata 工具中 sql 命令的參考。 如需其他 azdata 命令的詳細資訊,請參閱 azdata 參考

命令

命令 說明
azdata bdc spark session create 建立新的 Spark 工作階段。
azdata bdc spark session list 列出 Spark 中所有作用中的工作階段。
azdata bdc spark session info 取得作用中 Spark 工作階段的相關資訊。
azdata bdc spark session log 取得作用中 Spark 工作階段的執行記錄。
azdata bdc spark session state 取得作用中 Spark 工作階段的執行狀態。
azdata bdc spark session delete 刪除 Spark 工作階段。

azdata bdc spark session create

這會建立新的互動式 Spark 工作階段。 呼叫者必須指定 Spark 工作階段的類型。 此工作階段存留期超過 azdata 執行的存留期,且必須使用 'spark session delete' 刪除來刪除

azdata bdc spark session create [--session-kind -k] 
                                [--jar-files -j]  
                                
[--py-files -p]  
                                
[--files -f]  
                                
[--driver-memory]  
                                
[--driver-cores]  
                                
[--executor-memory]  
                                
[--executor-cores]  
                                
[--executor-count]  
                                
[--archives -a]  
                                
[--queue -q]  
                                
[--name -n]  
                                
[--config -c]  
                                
[--timeout-seconds -t]

範例

建立工作階段。

azdata bdc spark session create --session-kind pyspark

選擇性參數

--session-kind -k

要建立之工作階段類型的名稱。 spark、pyspark、sparkr 或 sql 其中之一。

--jar-files -j

jar 檔案路徑的清單。 為了傳入清單,JSON 會將值編碼。 範例:'["entry1", "entry2"]'。

--py-files -p

Python 檔案路徑的清單。 為了傳入清單,JSON 會將值編碼。 範例:'["entry1", "entry2"]'。

--files -f

檔案路徑的清單。 為了傳入清單,JSON 會將值編碼。 範例:'["entry1", "entry2"]'。

--driver-memory

要配置給驅動程式的記憶體數量。 將單位指定為值的一部分。 範例:512M 或 2G。

--driver-cores

要配置給驅動程式的 CPU 核心數量。

--executor-memory

要配置給執行程式的記憶體數量。 將單位指定為值的一部分。 範例:512M 或 2G。

--executor-cores

要配置給執行程式的 CPU 核心數量。

--executor-count

要執行之執行程式的執行個體數目。

--archives -a

封存路徑的清單。 為了傳入清單,JSON 會將值編碼。 範例:'["entry1", "entry2"]'。

--queue -q

要執行工作階段所在之 Spark 佇列的名稱。

--name -n

Spark 工作階段的名稱。

--config -c

包含 Spark 設定值之名稱值組的清單。 編碼為 JSON 字典。 範例:'{"name":"value", "name2":"value2"}'。

--timeout-seconds -t

以秒為單位的工作階段閒置逾時。

全域引數

--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--output -o

輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。

--query -q

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

azdata bdc spark session list

列出 Spark 中所有作用中的工作階段。

azdata bdc spark session list 

範例

列出所有作用中的工作階段。

azdata spark session list

全域引數

--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--output -o

輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。

--query -q

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

azdata bdc spark session info

這會取得具有指定識別碼的作用中 Spark 工作階段的工作階段資訊。 工作階段識別碼會從 'spark session create' 傳回。

azdata bdc spark session info --session-id -i 
                              

範例

取得識別碼為 0 之工作階段的工作階段資訊。

azdata spark session info --session-id 0

必要參數

--session-id -i

Spark 工作階段識別碼。

全域引數

--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--output -o

輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。

--query -q

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

azdata bdc spark session log

這會取得具有指定識別碼的作用中 Spark 工作階段的工作階段記錄項目。 工作階段識別碼會從 'spark session create' 傳回。

azdata bdc spark session log --session-id -i 
                             

範例

取得識別碼為 0 之工作階段的工作階段記錄。

azdata spark session log --session-id 0

必要參數

--session-id -i

Spark 工作階段識別碼。

全域引數

--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--output -o

輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。

--query -q

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

azdata bdc spark session state

這會取得具有指定識別碼的作用中 Spark 工作階段的工作階段狀態。 工作階段識別碼會從 'spark session create' 傳回。

azdata bdc spark session state --session-id -i 
                               

範例

取得識別碼為 0 之工作階段的工作階段狀態。

azdata spark session state --session-id 0

必要參數

--session-id -i

Spark 工作階段識別碼。

全域引數

--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--output -o

輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。

--query -q

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

azdata bdc spark session delete

這會刪除互動式 Spark 工作階段。 工作階段識別碼會從 'spark session create' 傳回。

azdata bdc spark session delete --session-id -i 
                                

範例

刪除工作階段。

azdata spark session delete --session-id 0

必要參數

--session-id -i

Spark 工作階段識別碼。

全域引數

--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--output -o

輸出格式。 允許的值:json、jsonc、table、tsv。 預設值:json。

--query -q

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

後續步驟

如需其他 azdata 命令的詳細資訊,請參閱 azdata 參考

如需如何安裝 azdata 工具的詳細資訊,請參閱安裝 azdata