Bagikan melalui


HDFSDatastore Kelas

Catatan

Ini adalah kelas eksperimental, dan dapat berubah kapan saja. Lihat https://aka.ms/azuremlexperimental untuk mengetahui informasi selengkapnya.

Mewakili datastore yang menyimpan informasi koneksi menuju Azure SQL Database.

Anda tidak harus bekerja dengan kelas ini secara langsung. Untuk membuat datastore yang menyimpan informasi koneksi ke DBFS, gunakan metode register_hdfs dari kelas Datastore.

Catatan: Saat menggunakan datastore untuk mengakses data, Anda harus memiliki izin untuk mengakses data, yang bergantung pada kredensial yang terdaftar di datastore.

Menginisialisasi OnPremisesHDFSDatastore baru.

Warisan
HDFSDatastore

Konstruktor

HDFSDatastore(workspace, name, protocol, namenode_address, hdfs_server_certificate_data, kerberos_realm, kerberos_kdc_address, kerberos_principal, credential_value, credential_type)

Parameter

workspace
str
Diperlukan

Ruang kerja milik penyimpanan data ini.

name
str
Diperlukan

Nama datastore.

protocol
str atau <xref:_restclient.models.enum>
Diperlukan

Protokol yang digunakan ketika berkomunikasi dengan kluster HDFS. http ataupun https. Nilai yang mungkin termasuk: 'http', 'https'

namenode_address
str
Diperlukan

Alamat IP ataupun nama host DNS dari simpul nama HDFS. Secara opsional mencakup port.

hdfs_server_certificate_data
Diperlukan

Sertifikat penandatanganan TLS dari simpul nama HDFS, jika menggunakan TLS dengan sertifikat yang ditandatangani sendiri.

kerberos_realm
str
Diperlukan

Kerberos realm.

kerberos_kdc_address
str
Diperlukan

Alamat IP ataupun nama host DNS dari Kerberos KDC.

kerberos_principal
str
Diperlukan

Prinsipal Kerberos yang akan digunakan untuk autentikasi serta otorisasi.

credential_value
str
Diperlukan

Isi file Keytab/kata sandi untuk prinsipal kerberos. Perlu memberikan keytab atau kata sandi, bukan keduanya. Harus merupakan string yang berkode base64 jika merupakan keytab.

credential_type
str atau <xref:_restclient.models.HdfsCredentialType>
Diperlukan

Jenis autentikasi HDFS. Nilai yang mungkin termasuk: 'KerberosKeytab', 'KerberosPassword'

workspace
str
Diperlukan

Ruang kerja milik penyimpanan data ini.

name
str
Diperlukan

Nama datastore.

protocol
str atau <xref:_restclient.models.enum>
Diperlukan

Protokol yang digunakan ketika berkomunikasi dengan kluster HDFS. Nilai yang mungkin termasuk: 'http', 'https'

namenode_address
str
Diperlukan

Alamat IP ataupun nama host DNS dari simpul nama HDFS. Secara opsional mencakup port.

hdfs_server_certificate_data
Diperlukan

Sertifikat penandatanganan TLS yang dikodekan base-64 dari namenode HDFS, jika menggunakan TLS dengan sertifikat yang ditandatangani sendiri.

kerberos_realm
str
Diperlukan

Kerberos Realm.

kerberos_kdc_address
str
Diperlukan

Alamat IP ataupun nama host DNS dari Kerberos KDC.

kerberos_principal
str
Diperlukan

Prinsipal Kerberos yang akan digunakan untuk autentikasi serta otorisasi.

credential_value
str
Diperlukan

Isi file Keytab/kata sandi untuk prinsipal kerberos. Perlu memberikan keytab atau kata sandi, bukan keduanya. Harus merupakan string yang berkode base64 jika merupakan keytab.

credential_type
str atau <xref:_restclient.models.HdfsCredentialType>
Diperlukan

Jenis autentikasi HDFS. Nilai yang mungkin termasuk: 'KerberosKeytab', 'KerberosPassword'