Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: Azure Data CLI ()
azdata
Artikel berikut ini menyediakan referensi untuk perintah sql di alat azdata . Untuk informasi selengkapnya tentang perintah azdata lainnya, lihat referensi azdata
Perintah
| Perintah | Deskripsi |
|---|---|
| azdata bdc config init | Menginisialisasi profil konfigurasi Kluster Big Data yang dapat digunakan dengan bdc create. |
| azdata bdc config list | Mencantumkan pilihan profil konfigurasi yang tersedia. |
| azdata bdc config show | Menampilkan konfigurasi BDC saat ini atau konfigurasi file lokal yang Anda tentukan, yaitu kustom/bdc.json. |
| azdata bdc config add | Menambahkan nilai untuk jalur json dalam file konfigurasi. |
| azdata bdc config remove | Menghapus nilai untuk jalur json dalam file konfigurasi. |
| azdata bdc config replace | Ganti nilai untuk jalur json dalam file konfigurasi. |
| azdata bdc config patch | Menambal file konfigurasi berdasarkan file patch json. |
azdata bdc config init
Menginisialisasi profil konfigurasi Kluster Big Data yang dapat digunakan dengan bdc create. Sumber spesifik dari profil konfigurasi dapat ditentukan dalam argumen.
azdata bdc config init [--path -p]
[--source -s]
[--force -f]
[--accept-eula -a]
Contoh
Pengalaman init konfigurasi BDC terpandu - Anda akan menerima permintaan untuk nilai yang diperlukan.
azdata bdc config init
Konfigurasi BDC init dengan argumen, membuat profil konfigurasi aks-dev-test dalam ./custom.
azdata bdc config init --source aks-dev-test --target custom
Parameter Opsional
--path -p
Jalur file tempat Anda ingin profil konfigurasi ditempatkan, default ke <cwd>/kustom.
--source -s
Sumber profil konfigurasi: ['kubeadm-dev-test', 'kubeadm-prod', 'openshift-prod', 'aks-dev-test-ha', 'aks-dev-test', 'aro-dev-test', 'openshift-dev-test', 'aro-dev-test-ha']
--force -f
Timpa paksa file target.
--accept-eula -a
Apakah Anda menerima persyaratan lisensi? [ya/tidak]. Jika Anda tidak ingin menggunakan arg ini, Anda dapat mengatur variabel lingkungan ACCEPT_EULA ke 'ya'. Ketentuan lisensi untuk produk ini dapat dilihat di https://aka.ms/eula-azdata-en.
Argumen Global
--debug
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
--help -h
Menampilkan pesan bantuan ini dan keluar.
--output -o
Format output. Nilai yang diizinkan: json, jsonc, tabel, tsv. Default: json.
--query -q
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
--verbose
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
azdata bdc config list
Mencantumkan pilihan profil konfigurasi yang tersedia untuk digunakan di bdc config init
azdata bdc config list [--config-profile -c]
[--type -t]
[--accept-eula -a]
Contoh
Menampilkan semua nama profil konfigurasi yang tersedia.
azdata bdc config list
Menampilkan json dari profil konfigurasi tertentu.
azdata bdc config list --config-profile aks-dev-test
Parameter Opsional
--config-profile -c
Profil konfigurasi default: ['kubeadm-dev-test', 'kubeadm-prod', 'openshift-prod', 'aks-dev-test-ha', 'aks-dev-test', 'aro-dev-test', 'openshift-dev-test', 'aro-dev-test-ha']
--type -t
Jenis konfigurasi apa yang ingin Anda lihat.
--accept-eula -a
Apakah Anda menerima persyaratan lisensi? [ya/tidak]. Jika Anda tidak ingin menggunakan arg ini, Anda dapat mengatur variabel lingkungan ACCEPT_EULA ke 'ya'. Ketentuan lisensi untuk produk ini dapat dilihat di https://aka.ms/eula-azdata-en.
Argumen Global
--debug
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
--help -h
Menampilkan pesan bantuan ini dan keluar.
--output -o
Format output. Nilai yang diizinkan: json, jsonc, tabel, tsv. Default: json.
--query -q
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
--verbose
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
azdata bdc config show
Menampilkan konfigurasi BDC saat ini atau konfigurasi file lokal yang Anda tentukan, yaitu kustom/bdc.json. Perintah juga dapat mengambil jalur json jika Anda hanya ingin mendapatkan bagian. Anda juga dapat menentukan file target yang akan dihasilkan. Jika file target tidak ditentukan, itu hanya akan keluaran ke terminal.
azdata bdc config show [--config-file -c]
[--target -t]
[--json-path -j]
[--force -f]
Contoh
Menampilkan konfigurasi BDC di konsol Anda
azdata bdc config show
Dalam file konfigurasi lokal, dapatkan nilai di akhir jalur kunci json sederhana.
azdata bdc config show --config-file custom-config/bdc.json --json-path "metadata.name" --target section.json
Dalam file konfigurasi lokal, mendapatkan sumber daya dalam layanan
azdata bdc config show --config-file custom-config/bdc.json --json-path "$.spec.services.sql.resources" --target section.json
Parameter Opsional
--config-file -c
Jalur file konfigurasi kluster big data jika Anda tidak ingin konfigurasi kluster tempat Anda masuk saat ini, yaitu kustom/bdc.json
--target -t
File output untuk menyimpan hasilnya. Default: diarahkan ke stdout.
--json-path -j
Jalur kunci json yang mengarah ke bagian atau nilai yang Anda inginkan dari konfigurasi, yaitu key1.key2.key3. Menggunakan bahasa kueri jsonpath, https://jsonpath.com/, misalnya: -j '$.spec.pools[?( @.spec.type == "Master")].. titik akhir'
--force -f
Timpa paksa file target.
Argumen Global
--debug
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
--help -h
Menampilkan pesan bantuan ini dan keluar.
--output -o
Format output. Nilai yang diizinkan: json, jsonc, tabel, tsv. Default: json.
--query -q
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
--verbose
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
azdata bdc config add
Menambahkan nilai di jalur json dalam file konfigurasi. Semua contoh di bawah ini diberikan di Bash. Jika menggunakan baris perintah lain, perlu diketahui bahwa Anda mungkin perlu menghindari kutipan dengan tepat. Atau, Anda dapat menggunakan fungsionalitas file patch.
azdata bdc config add --path -p
--json-values -j
Contoh
Contoh 1 - Tambahkan penyimpanan sarana kontrol.
azdata bdc config add --path custom/control.json --json-values "spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}"
Parameter yang Diperlukan
--path -p
Jalur file konfigurasi kluster big data dari konfigurasi yang ingin Anda atur, yaitu kustom/bdc.json
--json-values -j
Daftar pasangan nilai kunci dari jalur json ke nilai: key1.subkey1=value1,key2.subkey2=value2. Anda dapat memberikan nilai json sebaris seperti: key='{"kind":"kluster","name":"test-kluster"}' atau memberikan jalur file, seperti key=./values.json. Tambahkan TIDAK mendukung kondisi. Jika nilai sebaris yang Anda berikan adalah pasangan nilai kunci itu sendiri dengan '=' dan ',' silakan lolos dari karakter tersebut. Misalnya, key1="key2=val2,key3=val3". Silakan lihat http://jsonpatch.com/ untuk contoh tampilan jalur Anda. Jika Anda ingin mengakses array, Anda harus melakukannya dengan menunjukkan indeks, seperti key.0=value
Argumen Global
--debug
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
--help -h
Menampilkan pesan bantuan ini dan keluar.
--output -o
Format output. Nilai yang diizinkan: json, jsonc, tabel, tsv. Default: json.
--query -q
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
--verbose
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
azdata bdc config remove
Menghapus nilai di jalur json dalam file konfigurasi. Semua contoh di bawah ini diberikan di Bash. Jika menggunakan baris perintah lain, perlu diketahui bahwa Anda mungkin perlu menghindari kutipan dengan tepat. Atau, Anda dapat menggunakan fungsionalitas file patch.
azdata bdc config remove --path -p
--json-path -j
Contoh
Contoh 1 - Hapus penyimpanan sarana kontrol.
azdata bdc config remove --path custom/control.json --json-path ".spec.storage"
Parameter yang Diperlukan
--path -p
Jalur file konfigurasi kluster big data dari konfigurasi yang ingin Anda atur, yaitu kustom/bdc.json
--json-path -j
Daftar jalur json berdasarkan pustaka jsonpatch yang menunjukkan nilai mana yang ingin Anda hapus, seperti: key1.subkey1,key2.subkey2. Hapus tidak mendukung kondisi. Silakan lihat http://jsonpatch.com/ untuk contoh tampilan jalur Anda. Jika Anda ingin mengakses array, Anda harus melakukannya dengan menunjukkan indeks, seperti key.0=value
Argumen Global
--debug
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
--help -h
Menampilkan pesan bantuan ini dan keluar.
--output -o
Format output. Nilai yang diizinkan: json, jsonc, tabel, tsv. Default: json.
--query -q
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
--verbose
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
azdata bdc config replace
Mengganti nilai di jalur json dalam file konfigurasi. Semua contoh di bawah ini diberikan di Bash. Jika menggunakan baris perintah lain, perlu diketahui bahwa Anda mungkin perlu menghindari kutipan dengan tepat. Atau, Anda dapat menggunakan fungsionalitas file patch.
azdata bdc config replace --path -p
--json-values -j
Contoh
Contoh 1 - Ganti port titik akhir tunggal (Titik Akhir Pengontrol).
azdata bdc config replace --path custom/control.json --json-values "$.spec.endpoints[?(@.name=="Controller")].port=30080"
Contoh 2 - Ganti penyimpanan sarana kontrol.
azdata bdc config replace --path custom/control.json --json-values "spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}"
Contoh 3 - Ganti spesifikasi sumber daya storage-0, termasuk replika.
azdata bdc config replace --path custom/bdc.json --json-values "$.spec.resources.storage-0.spec={"replicas": 2,"storage": {"className": "managed-premium","size": "10Gi","accessMode": "ReadWriteOnce"},"type": "Storage"}"
Parameter yang Diperlukan
--path -p
Jalur file konfigurasi kluster big data dari konfigurasi yang ingin Anda atur, yaitu kustom/bdc.json
--json-values -j
Daftar pasangan nilai kunci dari jalur json ke nilai: key1.subkey1=value1,key2.subkey2=value2. Anda dapat memberikan nilai json sebaris seperti: key='{"kind":"kluster","name":"test-kluster"}' atau memberikan jalur file, seperti key=./values.json. Ganti mendukung kondisi melalui pustaka jsonpath. Untuk menggunakan ini, mulai jalur Anda dengan $. Ini akan memungkinkan Anda untuk melakukan kondisi seperti -j $.key1.key2[?( @.key3=='someValue'].key4=value. Jika nilai sebaris yang Anda berikan adalah pasangan nilai kunci itu sendiri dengan '=' dan ',' silakan lolos dari karakter tersebut. Misalnya, key1="key2=val2,key3=val3". Anda dapat melihat contoh di bawah ini. Untuk bantuan tambahan, silakan lihat: https://jsonpath.com/
Argumen Global
--debug
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
--help -h
Menampilkan pesan bantuan ini dan keluar.
--output -o
Format output. Nilai yang diizinkan: json, jsonc, tabel, tsv. Default: json.
--query -q
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
--verbose
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
azdata bdc config patch
Menambal file konfigurasi sesuai dengan file patch yang diberikan. Silakan berkonsultasi http://jsonpatch.com/ untuk pemahaman yang lebih baik tentang bagaimana jalur harus disusam. Operasi penggantian dapat menggunakan kondisional di jalurnya karena pustaka jsonpath https://jsonpath.com/. Semua file patch json harus dimulai dengan kunci "patch" yang memiliki array patch dengan operasi yang sesuai (tambah, ganti, hapus), jalur, dan nilai. Operasi "hapus" tidak memerlukan nilai, hanya jalur. Lihat contoh di bawah.
azdata bdc config patch --path
--patch-file -p
Contoh
Contoh 1 - Ganti port titik akhir tunggal (Titik Akhir Pengontrol) dengan file patch.
azdata bdc config patch --path custom/control.json --patch ./patch.json
Patch File Example (patch.json):
{"patch":[{"op":"replace","path":"$.spec.endpoints[?(@.name=="Controller")].port","value":30080}]}
Contoh 2 - Ganti penyimpanan sarana kontrol dengan file patch.
azdata bdc config patch --path custom/control.json --patch ./patch.json
Patch File Example (patch.json):
{"patch":[{"op":"replace","path":".spec.storage","value":{"accessMode":"ReadWriteMany","className":"managed-premium","size":"10Gi"}}]}
Contoh 3 - Ganti penyimpanan kumpulan, termasuk replika (Kumpulan Penyimpanan) dengan file patch.
azdata bdc config patch --path custom/bdc.json --patch ./patch.json
Patch File Example (patch.json):
{"patch":[{"op":"replace","path":"$.spec.resources.storage-0.spec","value":{"replicas": 2,"storage": {"className": "managed-premium","size": "10Gi","accessMode": "ReadWriteOnce"},"type": "Storage"}}]}
Parameter yang Diperlukan
--path
Jalur file konfigurasi kluster big data dari konfigurasi yang ingin Anda atur, yaitu kustom/bdc.json
--patch-file -p
Jalur ke file json patch yang didasarkan pada pustaka jsonpatch: http://jsonpatch.com/. Anda harus memulai file patch json Anda dengan kunci yang disebut "patch", yang nilainya adalah array operasi patch yang ingin Anda buat. Untuk jalur operasi patch, Anda dapat menggunakan notasi titik, seperti key1.key2 untuk sebagian besar operasi. Jika Anda ingin melakukan operasi penggantian, dan Anda mengganti nilai dalam array yang memerlukan kondisional, gunakan notasi jsonpath dengan memulai jalur Anda dengan $. Ini akan memungkinkan Anda untuk melakukan kondisi seperti $.key1.key2[?( @.key3=='someValue'].key4. Lihat contoh di bawah. Untuk bantuan tambahan dengan kondisional, Lihat: https://jsonpath.com/.
Argumen Global
--debug
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
--help -h
Menampilkan pesan bantuan ini dan keluar.
--output -o
Format output. Nilai yang diizinkan: json, jsonc, tabel, tsv. Default: json.
--query -q
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
--verbose
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
Langkah berikutnya
Untuk informasi selengkapnya tentang perintah azdata lainnya, lihat referensi azdata.
Untuk informasi selengkapnya tentang cara menginstal alat azdata , lihat Menginstal azdata.