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。