azdata bdc

適用於: Azure Data CLI (azdata)

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

命令

命令 描述
azdata bdc create 建立巨量資料叢集。
azdata bdc delete 刪除巨量資料叢集。
azdata bdc upgrade 更新 SQL Server 巨量資料叢集中每個容器所部署的映像。
azdata bdc config 組態命令。
azdata bdc endpoint 端點命令。
azdata bdc debug 偵錯命令。
azdata bdc status 巨量資料叢集狀態命令。
azdata bdc control 控制服務命令。
azdata bdc sql SQL 服務命令。
azdata bdc hdfs HDFS 服務命令。
azdata bdc spark Spark 服務命令。
azdata bdc gateway 閘道服務命令。
azdata bdc app 應用程式服務命令。
azdata bdc hdfs HDFS 模組提供用來存取 HDFS 檔案系統的命令。
azdata bdc settings 巨量資料叢集設定命令。
azdata bdc spark Spark 命令可讓使用者透過建立和管理工作階段、陳述式和批次,與 Spark 系統進行互動。
azdata bdc rotate 此命令會輪替巨量資料叢集中自動產生 AD 帳戶的密碼。 如需詳細資訊,請參閱 AD 密碼輪替概觀

azdata bdc create

建立 SQL Server 巨量資料叢集 - 系統上必須有 Kubernetes 設定,以及下列環境變數 ['AZDATA_USERNAME', 'AZDATA_PASSWORD']。

azdata bdc create [--name -n] 
                  [--config-profile -c]  
                  
[--accept-eula -a]  
                  
[--node-label -l]  
                  
[--force -f]

範例

引導式 SQL Server 巨量資料叢集部署體驗 - 您將會收到所需值的提示。

azdata bdc create

透過 azdata bdc config init 進行初始化,包含引數的巨量資料叢集部署和自訂組態設定檔。

azdata bdc create --accept-eula yes --config-profile ./path/to/config/profile

包含指定自訂叢集名稱,以及預設組態設定檔 aks-dev-test 的巨量資料叢集部署。

azdata bdc create --name <cluster_name> --accept-eula yes --config-profile aks-dev-test

包含引數的巨量資料叢集部署 - 使用 --force 旗標時,不會提供任何提示。

azdata bdc create --accept-eula yes --config-profile aks-dev-test --force

選擇性參數

--name -n

巨量資料叢集名稱,用於 kubernetes 命名空間。

--config-profile -c

巨量資料叢集組態設定檔,用來部署叢集:['kubeadm-dev-test', 'kubeadm-prod', 'openshift-prod', 'aks-dev-test-ha', 'aks-dev-test', 'aro-dev-test', 'openshift-dev-test', 'aro-dev-test-ha']

--accept-eula -a

您接受授權條款嗎? [yes/no]。 如果您不想要使用此引數,可以將環境變數 ACCEPT_EULA 設定為 'yes'。 您可在 https://aka.ms/eula-azdata-en 檢視 azdata 的授權條款。

--node-label -l

巨量資料叢集節點標籤,用來指定要部署至的目標節點。

--force -f

強制建立,系統不會提示使用者輸入任何值,而且所有問題都會列印成標準錯誤輸出的一部分。

全域引數

--debug

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

--help -h

顯示此說明訊息並結束。

--output -o

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

--query -q

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

--verbose

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

azdata bdc delete

刪除 SQL Server 巨量資料叢集 - 系統上必須有 Kubernete 設定。

azdata bdc delete --name -n 
                  [--force -f]

範例

巨量資料叢集刪除。

azdata bdc delete --name <cluster_name>

必要參數

--name -n

巨量資料叢集名稱,用於 kubernetes 命名空間。

選擇性參數

--force -f

強制刪除巨量資料叢集。

全域引數

--debug

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

--help -h

顯示此說明訊息並結束。

--output -o

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

--query -q

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

--verbose

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

azdata bdc upgrade

更新 SQL Server 巨量資料叢集中每個容器所部署的映像。 更新的映像是以所傳入 Docker 映像為基礎。 如果已更新映像來自於目前所部署映像以外的不同 Docker 映像存放庫,則也需要 "repository" 參數。

azdata bdc upgrade --name -n 
                   --tag -t  
                   
[--repository -r]  
                   
[--controller-timeout -k]  
                   
[--stability-threshold -s]  
                   
[--component-timeout -p]  
                   
[--force -f]

範例

巨量資料叢集會從相同存放庫升級至新的映像標籤「cu2」。

azdata bdc upgrade -t cu2

巨量資料叢集會從新存放庫「foo/bar/baz」升級至標籤為「cu2」的新映像。

azdata bdc upgrade -t cu2 -r foo/bar/baz

巨量資料叢集會從相同的存放庫升級到包含標籤「cu2」的新映像。升級將會等待控制器升級 30 分鐘,並等待控制器資料庫升級 30 分鐘。 然後,其接著會等待控制器和控制器資料庫執行三分鐘,而不會損毀升級叢集的其餘部分。 每個後續的升級階段將需四十分鐘來完成。

azdata bdc upgrade -t cu2 --controller-timeout=30 --component-timeout=40 --stability-threshold=3

必要參數

--name -n

巨量資料叢集名稱,用於 kubernetes 命名空間。

--tag -t

要升級叢集中所有容器的目標 Docker 映像標籤。

選擇性參數

--repository -r

要讓叢集中所有容器提取其映像的 Docker 存放庫。

--controller-timeout -k

在復原升級前等待控制器或控制器資料庫升級的分鐘數。

--stability-threshold -s

在將升級標記為穩定前,於升級後等待的分鐘數。

--component-timeout -p

在暫停升級前,於升級的每個階段 (控制器升級後) 等待升級完成的分鐘數。

--force -f

如果有的話,請先忽略叢集健康情況檢查,然後再開始升級

全域引數

--debug

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

--help -h

顯示此說明訊息並結束。

--output -o

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

--query -q

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

--verbose

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

後續步驟

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

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