Microsoft.HDInsight-klusterpooler/kluster 2023-06-01-preview
Bicep-resursdefinition
Resurstypen clusterpools/clusters kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.HDInsight/clusterpools/clusters-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.HDInsight/clusterpools/clusters@2023-06-01-preview' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
clusterProfile: {
authorizationProfile: {
groupIds: [
'string'
]
userIds: [
'string'
]
}
autoscaleProfile: {
autoscaleType: 'string'
enabled: bool
gracefulDecommissionTimeout: int
loadBasedConfig: {
cooldownPeriod: int
maxNodes: int
minNodes: int
pollInterval: int
scalingRules: [
{
actionType: 'string'
comparisonRule: {
operator: 'string'
threshold: int
}
evaluationCount: int
scalingMetric: 'string'
}
]
}
scheduleBasedConfig: {
defaultCount: int
schedules: [
{
count: int
days: [
'string'
]
endTime: 'string'
startTime: 'string'
}
]
timeZone: 'string'
}
}
clusterVersion: 'string'
flinkProfile: {
catalogOptions: {
hive: {
metastoreDbConnectionPasswordSecret: 'string'
metastoreDbConnectionURL: 'string'
metastoreDbConnectionUserName: 'string'
}
}
historyServer: {
cpu: int
memory: int
}
jobManager: {
cpu: int
memory: int
}
numReplicas: int
storage: {
storagekey: 'string'
storageUri: 'string'
}
taskManager: {
cpu: int
memory: int
}
}
identityProfile: {
msiClientId: 'string'
msiObjectId: 'string'
msiResourceId: 'string'
}
kafkaProfile: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
llapProfile: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
logAnalyticsProfile: {
applicationLogs: {
stdErrorEnabled: bool
stdOutEnabled: bool
}
enabled: bool
metricsEnabled: bool
}
ossVersion: 'string'
prometheusProfile: {
enabled: bool
}
scriptActionProfiles: [
{
name: 'string'
parameters: 'string'
services: [
'string'
]
shouldPersist: bool
timeoutInMinutes: int
type: 'string'
url: 'string'
}
]
secretsProfile: {
keyVaultResourceId: 'string'
secrets: [
{
keyVaultObjectName: 'string'
referenceName: 'string'
type: 'string'
version: 'string'
}
]
}
serviceConfigsProfiles: [
{
configs: [
{
component: 'string'
files: [
{
content: 'string'
encoding: 'string'
fileName: 'string'
path: 'string'
values: {
{customized property}: 'string'
}
}
]
}
]
serviceName: 'string'
}
]
sparkProfile: {
defaultStorageUrl: 'string'
metastoreSpec: {
dbName: 'string'
dbPasswordSecretName: 'string'
dbServerHost: 'string'
dbUserName: 'string'
keyVaultId: 'string'
thriftUrl: 'string'
}
userPluginsSpec: {
plugins: [
{
path: 'string'
}
]
}
}
sshProfile: {
count: int
}
stubProfile: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
trinoProfile: {
catalogOptions: {
hive: [
{
catalogName: 'string'
metastoreDbConnectionPasswordSecret: 'string'
metastoreDbConnectionURL: 'string'
metastoreDbConnectionUserName: 'string'
metastoreWarehouseDir: 'string'
}
]
}
coordinator: {
debug: {
enable: bool
port: int
suspend: bool
}
highAvailabilityEnabled: bool
}
userPluginsSpec: {
plugins: [
{
enabled: bool
name: 'string'
path: 'string'
}
]
}
userTelemetrySpec: {
storage: {
hivecatalogName: 'string'
hivecatalogSchema: 'string'
partitionRetentionInDays: int
path: 'string'
}
}
worker: {
debug: {
enable: bool
port: int
suspend: bool
}
}
}
}
clusterType: 'string'
computeProfile: {
nodes: [
{
count: int
type: 'string'
vmSize: 'string'
}
]
}
}
tags: {
{customized property}: 'string'
}
}
Egenskapsvärden
AuthorizationProfile
Namn | Beskrivning | Värde |
---|---|---|
groupIds | AAD-grupp-ID:er som är auktoriserade för dataplansåtkomst. | string[] |
userIds | AAD-användar-ID:er som är auktoriserade för åtkomst till dataplanet. | string[] |
AutoskalningProfil
Namn | Beskrivning | Värde |
---|---|---|
autoscaleType | Användare för att ange vilken typ av autoskalning som ska implementeras – Schemalagd baserad eller Belastningsbaserad. | "LoadBased" "ScheduleBased" |
Aktiverat | Detta anger om automatisk skalning är aktiverat på HDInsight i AKS-kluster. | bool (krävs) |
gracefulDecommissionTimeout | Den här egenskapen är avsedd för en respitfri tidsgräns för inaktivering. Den har en standardinställning på 3 600 sekunder innan tvingad avstängning sker. Det här är den maximala tiden att vänta tills containrar och program som körs slutförs innan en AVAKTIVERINGsnod övergår till INAKTIVERAD. Standardvärdet är 3 600 sekunder. Negativt värde (till exempel -1) hanteras som oändlig timeout. | Int |
loadBasedConfig | Profiler för belastningsbaserad autoskalning. | LoadBasedConfig |
scheduleBasedConfig | Profiler för schemabaserad autoskalning. | ScheduleBasedConfig |
CatalogOptions
Namn | Beskrivning | Värde |
---|---|---|
bikupa | hive-katalogalternativ. | HiveCatalogOption[] |
ClusterConfigFile
Namn | Beskrivning | Värde |
---|---|---|
innehåll | Kostnadsfritt formulärinnehåll i hela konfigurationsfilen. | sträng |
kodning | Den här egenskapen anger om innehållet är kodat och skiftlägeskänsligt. Ange värdet till base64 om innehållet är base64-kodat. Ställ in det på ingen eller hoppa över det om innehållet är oformaterad text. | "Base64" "Ingen" |
filnamn | Namn på konfigurationsfil. | sträng (krävs) |
stig | Sökväg till konfigurationsfilen om innehåll har angetts. | sträng |
värden | Lista över nyckelvärdepar där nyckeln representerar ett giltigt namn och värde för tjänstkonfiguration representerar värdet för konfigurationen. |
ClusterConfigFileValues |
ClusterConfigFileValues
Namn | Beskrivning | Värde |
---|
ClusterLogAnalyticsApplicationLogs
Namn | Beskrivning | Värde |
---|---|---|
stdErrorEnabled | Sant om stderror är aktiverat, annars falskt. | Bool |
stdOutEnabled | Sant om stdout är aktiverat, annars falskt. | Bool |
ClusterLogAnalyticsProfile
Namn | Beskrivning | Värde |
---|---|---|
applicationLogs | Samling loggar som ska aktiveras eller inaktiveras för log analytics. | ClusterLogAnalyticsApplicationLogs |
Aktiverat | Sant om logganalys är aktiverat för klustret, annars falskt. | bool (krävs) |
metricsEnabled | Sant om mått är aktiverade, annars falskt. | Bool |
ClusterProfile
Namn | Beskrivning | Värde |
---|---|---|
authorizationProfile | Auktoriseringsprofil med information om AAD-användar-ID:er och grupp-ID:er som är auktoriserade för dataplansåtkomst. | AuthorizationProfile (krävs) |
autoscaleProfile | Det här är autoskalningsprofilen för klustret. Detta gör det möjligt för kunden att skapa kluster aktiverat med autoskalning. | AutoscaleProfile |
clusterVersion | Version med 3/4 del. | sträng Begränsningar: Mönster = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})(?:\.(0|[1-9][0-9]{0,18}))?$ (krävs) |
flinkProfile | Flink-klusterprofilen. | FlinkProfile |
identityProfile | Identitetsprofil med information om en MSI. | IdentityProfile (krävs) |
kafkaProfile | Kafka-klusterprofil. | ClusterProfileKafkaProfile |
llapProfile | LLAP-klusterprofil. | ClusterProfileLlapProfile |
logAnalyticsProfile | Klusterlogganalysprofil för att aktivera eller inaktivera OMS-agent för kluster. | ClusterLogAnalyticsProfile |
ossVersion | Version med tre delar. | sträng Begränsningar: Mönster = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})$ (krävs) |
prometheusProfile | Prometheus-profil för kluster. | ClusterPrometheusProfile |
scriptActionProfiles | Listan med skriptåtgärdsprofil. | ScriptActionProfile[] |
secretsProfile | Klusterhemlighetsprofilen. | SecretsProfile |
serviceConfigsProfiles | Tjänstkonfigurationsprofilerna. | ClusterServiceConfigsProfile[] |
sparkProfile | Spark-klusterprofilen. | SparkProfile |
sshProfile | Ssh-profil för klustret. | SshProfile |
stubProfile | Stub-klusterprofil. | ClusterProfileStubProfile |
trinoProfile | Trino-klusterprofil. | TrinoProfile |
ClusterProfileKafkaProfile
Namn | Beskrivning | Värde |
---|
ClusterProfileLlapProfile
Namn | Beskrivning | Värde |
---|
ClusterProfileStubProfile
Namn | Beskrivning | Värde |
---|
ClusterPrometheusProfile
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | Aktivera Prometheus för kluster eller inte. | bool (krävs) |
ClusterResourceProperties
Namn | Beskrivning | Värde |
---|---|---|
clusterProfile | Klusterprofil. | ClusterProfile (krävs) |
clusterType | Typ av kluster. | sträng Begränsningar: Mönster = ^[a-zA-Z][a-zA-Z0-9]{0,31}$ (krävs) |
computeProfile | Beräkningsprofilen. | ComputeProfile (krävs) |
ClusterServiceConfig
Namn | Beskrivning | Värde |
---|---|---|
komponent | Namnet på komponenten som konfigurationsfilerna ska gälla för. | sträng (krävs) |
filer | Lista över konfigurationsfiler. | ClusterConfigFile[] (krävs) |
ClusterServiceConfigsProfile
Namn | Beskrivning | Värde |
---|---|---|
konfigurationer | Lista över tjänstkonfigurationer. | ClusterServiceConfig[] (krävs) |
serviceName | Namnet på den tjänst som konfigurationerna ska gälla för. | sträng (krävs) |
ComparisonRule
Namn | Beskrivning | Värde |
---|---|---|
operatör | Jämförelseoperatorn. | "greaterThan" "greaterThanOrEqual" "lessThan" "lessThanOrEqual" (krävs) |
tröskel | Tröskelinställning. | int (krävs) |
ComputeProfile
Namn | Beskrivning | Värde |
---|---|---|
Noder | Noddefinitionerna. | NodeProfile[] (krävs) |
ComputeResourceDefinition
Namn | Beskrivning | Värde |
---|---|---|
processor | Den processor som krävs. | int (krävs) |
minne | Det minne som krävs i MB, containerminnet är 110 percentil | int (krävs) |
FlinkCatalogOptions
Namn | Beskrivning | Värde |
---|---|---|
bikupa | Hive-katalogalternativ för Flink-kluster. | FlinkHiveCatalogOption |
FlinkHiveCatalogOption
Namn | Beskrivning | Värde |
---|---|---|
metastoreDbConnectionPasswordSecret | Hemligt referensnamn från secretsProfile.secrets som innehåller lösenord för databasanslutning. | sträng (krävs) |
metastoreDbConnectionURL | Anslutningssträng för hive-metaarkivdatabasen. | sträng (krävs) |
metastoreDbConnectionUserName | Användarnamn för databasanslutning. | sträng (krävs) |
FlinkProfile
Namn | Beskrivning | Värde |
---|---|---|
catalogOptions | Katalogalternativ för Flink-kluster. | FlinkCatalogOptions |
historyServer | Historikservercontainer/bearbeta processor- och minneskrav | ComputeResourceDefinition |
jobManager | Krav för Job Manager-container/process-CPU och minne | ComputeResourceDefinition (krävs) |
numReplicas | Antalet aktivitetshanterare. | Int |
lagring | Lagringsprofilen | FlinkStorageProfile (krävs) |
taskManager | Krav för Task Manager-container/process-CPU och minne | ComputeResourceDefinition (krävs) |
FlinkStorageProfile
Namn | Beskrivning | Värde |
---|---|---|
storagekey | Lagringsnyckel krävs endast för wasb-lagring. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
storageUri | Lagringskonto-URI som används för savepoint- och kontrollpunktstillstånd. | sträng Begränsningar: Mönster = ^(\w{4,5})://(.*)@(.*).\b(blob|dfs)\b\.core\.windows\.net$ (krävs) |
HiveCatalogOption
Namn | Beskrivning | Värde |
---|---|---|
catalogName | Namn på trinokatalog som ska använda angivet hive-metaarkiv. | sträng Begränsningar: Minsta längd = 1 (krävs) |
metastoreDbConnectionPasswordSecret | Hemligt referensnamn från secretsProfile.secrets som innehåller lösenord för databasanslutning. | sträng (krävs) |
metastoreDbConnectionURL | Anslutningssträng för hive-metaarkivdatabasen. | sträng (krävs) |
metastoreDbConnectionUserName | Användarnamn för databasanslutning. | sträng (krävs) |
metastoreWarehouseDir | Rotkatalog-URI för metaarkiv, format: abfs[s]://<container>@<account_name>.dfs.core.windows.net/<sökväg>. Mer information: /azure/storage/blobs/data-lake-storage-introduction-abfs-uri | sträng (krävs) |
IdentityProfile
Namn | Beskrivning | Värde |
---|---|---|
msiClientId | ClientId för MSI. | sträng Begränsningar: Mönster = ^[{(]?[0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}[)}]?$ (krävs) |
msiObjectId | ObjectId för MSI. | sträng Begränsningar: Mönster = ^[{(]?[0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}[)}]?$ (krävs) |
msiResourceId | ResourceId för MSI. | sträng (krävs) |
LoadBasedConfig
Namn | Beskrivning | Värde |
---|---|---|
cooldownPeriod | Det här är en nedkylningsperiod, det här är en tidsperiod i sekunder som avgör hur lång tid som måste förflutit mellan en skalningsaktivitet som startas av en regel och början på nästa skalningsaktivitet, oavsett vilken regel som utlöser den. Standardvärdet är 300 sekunder. | Int |
maxNodes | Användaren måste ange det maximala antalet noder för belastningsbaserad skalning. Den belastningsbaserade skalningen använder detta för att skala upp och skala ned mellan minsta och högsta antal noder. | int (krävs) |
minNoder | Användaren måste ange det minsta antalet noder för belastningsbaserad skalning. Den belastningsbaserade skalningen använder detta för att skala upp och skala ned mellan minsta och högsta antal noder. | int (krävs) |
pollInterval | Användaren kan ange avsökningsintervallet, det här är tidsperioden (i sekunder) varefter skalningsmått avsöks för att utlösa en skalningsåtgärd. | Int |
scalingRules | Skalningsreglerna. | ScalingRule[] (krävs) |
Microsoft.HDInsight/clusterpools/clusters
Namn | Beskrivning | Värde |
---|---|---|
plats | Den geo-plats där resursen finns | sträng (krävs) |
Namn | Resursnamnet | sträng (krävs) |
förälder | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför den överordnade resursen. |
Symboliskt namn för resurs av typen: klusterpooler |
Egenskaper | Hämtar eller anger egenskaperna. Definiera klusterspecifika egenskaper. | ClusterResourceProperties |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
NodeProfile
Namn | Beskrivning | Värde |
---|---|---|
räkna | Antalet virtuella datorer. | Int Begränsningar: Minsta värde = 1 (krävs) |
typ | Nodtypen. | sträng Begränsningar: Mönster = ^(head|Head|HEAD|worker|Worker|WORKER)$ (krävs) |
vmSize | Den virtuella datorns SKU. | sträng Begränsningar: Mönster = ^[a-zA-Z0-9_\-]{0,256}$ (krävs) |
ScalingRule
Namn | Beskrivning | Värde |
---|---|---|
actionType | Åtgärdstypen. | "scaledown" "uppskalning" (krävs) |
comparisonRule | Jämförelseregeln. | ComparisonRule (krävs) |
evaluationCount | Det här är ett utvärderingsantal för ett skalningsvillkor, antalet gånger ett utlösarvillkor ska lyckas innan skalningsaktiviteten utlöses. | int (krävs) |
scalingMetric | Måttnamn för enskilda arbetsbelastningar. Till exempel: cpu | sträng (krävs) |
Schema
Namn | Beskrivning | Värde |
---|---|---|
räkna | Användaren måste ange det antal noder som förväntas i slutet av skalningsåtgärden för den angivna aktuella schemakonfigurationen. Formatet är heltal. | int (krävs) |
Dagar | Användaren måste ange de dagar då schemat måste anges för autoskalningsåtgärd. | Strängmatris som innehåller något av: "Fredag" "Måndag" "Lördag" "Söndag" "Torsdag" "Tisdag" "Onsdag" (krävs) |
endTime | Användaren måste ange sluttiden för den aktuella schemakonfigurationen, till exempel 10:30 (HH:MM). | sträng Begränsningar: Mönster = ^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$ (krävs) |
startTime | Användaren måste ange starttiden för den aktuella schemakonfigurationen, till exempel 10:30 (HH:MM). | sträng Begränsningar: Mönster = ^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$ (krävs) |
ScheduleBasedConfig
Namn | Beskrivning | Värde |
---|---|---|
defaultCount | Ange standardnodantal för aktuell schemakonfiguration. Standardantal för noder anger antalet noder som är standard när en angiven skalningsåtgärd körs (skala upp/skala ned) | int (krävs) |
Scheman | Detta anger de scheman där schemalagd baserad autoskalning ska aktiveras, användaren har ett val att ange flera regler inom schemat över dagar och tider (start/slut). | Schemalägg[] (krävs) |
timeZone | Användaren måste ange den tidszon som schemat måste anges för schemabaserad autoskalningskonfiguration. | sträng (krävs) |
ScriptActionProfile
Namn | Beskrivning | Värde |
---|---|---|
Namn | Skriptnamn. | sträng (krävs) |
Parametrar | Ytterligare parametrar för skriptåtgärden. Det bör vara en blankstegsavgränsad lista med argument som krävs för skriptkörning. | sträng |
tjänster | Lista över tjänster för att tillämpa skriptåtgärden. | string[] (krävs) |
shouldPersist | Ange om skriptet ska finnas kvar i klustret. | Bool |
timeoutInMinutes | Tidsgränsvaraktighet för skriptåtgärden på några minuter. | Int |
typ | Typ av skriptåtgärd. Typ som stöds är bash-skript. | sträng (krävs) |
URL | Url för skriptfilen. | sträng Begränsningar: Mönster = ^(https)|(http)|(abfss)|(abfs)|(wasbs)|(wasb)://.*$ (krävs) |
SecretReference
Namn | Beskrivning | Värde |
---|---|---|
keyVaultObjectName | Namn på objektidentifierare för hemligheten i nyckelvalvet. | sträng Begränsningar: Mönster = ^[a-zA-Z][a-zA-Z0-9-]{1,126}$ (krävs) |
referenceName | Referensnamn för hemligheten som ska användas i tjänstkonfigurationer. | sträng (krävs) |
typ | Typ av nyckelvalvobjekt: hemlighet, nyckel eller certifikat. | "Certifikat" "Nyckel" "Hemlighet" (krävs) |
version | Version av hemligheten i nyckelvalvet. | sträng |
SecretsProfile
Namn | Beskrivning | Värde |
---|---|---|
keyVaultResourceId | Namnet på användarens Key Vault där alla klusterspecifika användarhemligheter lagras. | sträng (krävs) |
Hemligheter | Egenskaper för Key Vault-hemlighet. | SecretReference[] |
SparkMetastoreSpec
Namn | Beskrivning | Värde |
---|---|---|
dbName | Databasnamnet. | sträng (krävs) |
dbPasswordSecretName | Det hemliga namnet som innehåller databasanvändarlösenordet. | sträng (krävs) |
dbServerHost | Databasservervärden. | sträng (krävs) |
dbUserName | Databasens användarnamn. | sträng (krävs) |
keyVaultId | Resurs-ID:t för nyckelvalvet. | sträng (krävs) |
thriftUrl | Thrift-URL:en. | sträng |
SparkProfile
Namn | Beskrivning | Värde |
---|---|---|
defaultStorageUrl | Standardlagrings-URL:en. | sträng |
metastoreSpec | Metaarkivspecifikationen för Spark-klustret. | SparkMetastoreSpec |
userPluginsSpec | Specifikation för Spark-användares plugin-program | SparkUserPlugins |
SparkUserPlugin
Namn | Beskrivning | Värde |
---|---|---|
stig | Fullständigt kvalificerad sökväg till mappen som innehåller plugin-program. | sträng Begränsningar: Min längd = 1 Mönster = ^(https)|(abfss)://.*$ (krävs) |
SparkUserPlugins
Namn | Beskrivning | Värde |
---|---|---|
plugin-program | Plugin-program för Spark-användare. | SparkUserPlugin[] |
SshProfile
Namn | Beskrivning | Värde |
---|---|---|
räkna | Antal ssh-poddar per kluster. | Int Begränsningar: Minsta värde = 0 Maxvärde = 5 (krävs) |
TrackedResourceTags
Namn | Beskrivning | Värde |
---|
TrinoCoordinator
Namn | Beskrivning | Värde |
---|---|---|
felsöka | Trino-felsökningskonfiguration. | TrinoDebugConfig |
highAvailabilityEnabled | Flaggan som om du aktiverar koordinator-HA använder flera koordinatorrepliker med automatisk redundans, en per huvudnod. Standard: sant. | Bool |
TrinoDebugConfig
Namn | Beskrivning | Värde |
---|---|---|
möjliggöra | Flaggan som om aktivera felsökning eller inte. | Bool |
hamn | Felsökningsporten. | Int |
hänga | Flaggan som om pausar felsökningen eller inte. | Bool |
TrinoProfile
Namn | Beskrivning | Värde |
---|---|---|
catalogOptions | Alternativ för Trino-klusterkatalog. | CatalogOptions |
samordnare | Trino-koordinator. | TrinoCoordinator |
userPluginsSpec | Trino user plugins spec | TrinoUserPlugins |
userTelemetrySpec | Användartelemetri | TrinoUserTelemetry |
arbetare | Trino worker. | TrinoWorker |
TrinoTelemetryConfig
Namn | Beskrivning | Värde |
---|---|---|
hivecatalogName | Hive Catalog-namnet som används för att montera externa tabeller i loggarna som skrivits av trino, om det inte anges där tabeller inte skapas. | sträng Begränsningar: Min längd = 1 |
hivecatalogSchema | Schema för ovanstående katalog som ska användas för att montera frågeloggar som externa tabeller, om inte angivna tabeller monteras under schematrinologer. | sträng |
partitionRetentionInDays | Kvarhållningsperioden för frågeloggtabellpartitioner påverkar inte faktiska data. | Int |
stig | Azure Storage-platsen för blobarna. | sträng Begränsningar: Min längd = 1 |
TrinoUserPlugin
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | Anger om plugin-programmet är aktivt eller inte. | Bool |
Namn | Det här fältet mappar till underkatalogen på platsen för trino-plugin-program som innehåller alla plugin-program under sökväg. | sträng Begränsningar: Min längd = 1 |
stig | Fullständigt kvalificerad sökväg till mappen som innehåller plugin-program. | sträng Begränsningar: Min längd = 1 Mönster = ^(https)|(abfss)://.*$ |
TrinoUserPlugins
Namn | Beskrivning | Värde |
---|---|---|
plugin-program | Trino-användarinsticksprogram. | TrinoUserPlugin[] |
TrinoUserTelemetry
Namn | Beskrivning | Värde |
---|---|---|
lagring | Trino-användartelemetridefinition. | TrinoTelemetryConfig |
TrinoWorker
Namn | Beskrivning | Värde |
---|---|---|
felsöka | Trino-felsökningskonfiguration. | TrinoDebugConfig |
Resursdefinition för ARM-mall
Resurstypen clusterpools/clusters kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Resurs för Microsoft.HDInsight/clusterpools/clusters lägger du till följande JSON i mallen.
{
"type": "Microsoft.HDInsight/clusterpools/clusters",
"apiVersion": "2023-06-01-preview",
"name": "string",
"location": "string",
"properties": {
"clusterProfile": {
"authorizationProfile": {
"groupIds": [ "string" ],
"userIds": [ "string" ]
},
"autoscaleProfile": {
"autoscaleType": "string",
"enabled": "bool",
"gracefulDecommissionTimeout": "int",
"loadBasedConfig": {
"cooldownPeriod": "int",
"maxNodes": "int",
"minNodes": "int",
"pollInterval": "int",
"scalingRules": [
{
"actionType": "string",
"comparisonRule": {
"operator": "string",
"threshold": "int"
},
"evaluationCount": "int",
"scalingMetric": "string"
}
]
},
"scheduleBasedConfig": {
"defaultCount": "int",
"schedules": [
{
"count": "int",
"days": [ "string" ],
"endTime": "string",
"startTime": "string"
}
],
"timeZone": "string"
}
},
"clusterVersion": "string",
"flinkProfile": {
"catalogOptions": {
"hive": {
"metastoreDbConnectionPasswordSecret": "string",
"metastoreDbConnectionURL": "string",
"metastoreDbConnectionUserName": "string"
}
},
"historyServer": {
"cpu": "int",
"memory": "int"
},
"jobManager": {
"cpu": "int",
"memory": "int"
},
"numReplicas": "int",
"storage": {
"storagekey": "string",
"storageUri": "string"
},
"taskManager": {
"cpu": "int",
"memory": "int"
}
},
"identityProfile": {
"msiClientId": "string",
"msiObjectId": "string",
"msiResourceId": "string"
},
"kafkaProfile": {
"{customized property}": {}
},
"llapProfile": {
"{customized property}": {}
},
"logAnalyticsProfile": {
"applicationLogs": {
"stdErrorEnabled": "bool",
"stdOutEnabled": "bool"
},
"enabled": "bool",
"metricsEnabled": "bool"
},
"ossVersion": "string",
"prometheusProfile": {
"enabled": "bool"
},
"scriptActionProfiles": [
{
"name": "string",
"parameters": "string",
"services": [ "string" ],
"shouldPersist": "bool",
"timeoutInMinutes": "int",
"type": "string",
"url": "string"
}
],
"secretsProfile": {
"keyVaultResourceId": "string",
"secrets": [
{
"keyVaultObjectName": "string",
"referenceName": "string",
"type": "string",
"version": "string"
}
]
},
"serviceConfigsProfiles": [
{
"configs": [
{
"component": "string",
"files": [
{
"content": "string",
"encoding": "string",
"fileName": "string",
"path": "string",
"values": {
"{customized property}": "string"
}
}
]
}
],
"serviceName": "string"
}
],
"sparkProfile": {
"defaultStorageUrl": "string",
"metastoreSpec": {
"dbName": "string",
"dbPasswordSecretName": "string",
"dbServerHost": "string",
"dbUserName": "string",
"keyVaultId": "string",
"thriftUrl": "string"
},
"userPluginsSpec": {
"plugins": [
{
"path": "string"
}
]
}
},
"sshProfile": {
"count": "int"
},
"stubProfile": {
"{customized property}": {}
},
"trinoProfile": {
"catalogOptions": {
"hive": [
{
"catalogName": "string",
"metastoreDbConnectionPasswordSecret": "string",
"metastoreDbConnectionURL": "string",
"metastoreDbConnectionUserName": "string",
"metastoreWarehouseDir": "string"
}
]
},
"coordinator": {
"debug": {
"enable": "bool",
"port": "int",
"suspend": "bool"
},
"highAvailabilityEnabled": "bool"
},
"userPluginsSpec": {
"plugins": [
{
"enabled": "bool",
"name": "string",
"path": "string"
}
]
},
"userTelemetrySpec": {
"storage": {
"hivecatalogName": "string",
"hivecatalogSchema": "string",
"partitionRetentionInDays": "int",
"path": "string"
}
},
"worker": {
"debug": {
"enable": "bool",
"port": "int",
"suspend": "bool"
}
}
}
},
"clusterType": "string",
"computeProfile": {
"nodes": [
{
"count": "int",
"type": "string",
"vmSize": "string"
}
]
}
},
"tags": {
"{customized property}": "string"
}
}
Egenskapsvärden
AuthorizationProfile
Namn | Beskrivning | Värde |
---|---|---|
groupIds | AAD-grupp-ID:er som är auktoriserade för dataplansåtkomst. | string[] |
userIds | AAD-användar-ID:er som är auktoriserade för åtkomst till dataplanet. | string[] |
AutoskalningProfil
Namn | Beskrivning | Värde |
---|---|---|
autoscaleType | Användare för att ange vilken typ av autoskalning som ska implementeras – Schemalagd baserad eller Belastningsbaserad. | "LoadBased" "ScheduleBased" |
Aktiverat | Detta anger om automatisk skalning är aktiverat på HDInsight i AKS-kluster. | bool (krävs) |
gracefulDecommissionTimeout | Den här egenskapen är avsedd för en respitfri tidsgräns för inaktivering. Den har en standardinställning på 3 600 sekunder innan tvingad avstängning sker. Det här är den maximala tiden att vänta tills containrar och program som körs slutförs innan en AVAKTIVERINGsnod övergår till INAKTIVERAD. Standardvärdet är 3 600 sekunder. Negativt värde (till exempel -1) hanteras som oändlig timeout. | Int |
loadBasedConfig | Profiler för belastningsbaserad autoskalning. | LoadBasedConfig |
scheduleBasedConfig | Profiler för schemabaserad autoskalning. | ScheduleBasedConfig |
CatalogOptions
Namn | Beskrivning | Värde |
---|---|---|
bikupa | hive-katalogalternativ. | HiveCatalogOption[] |
ClusterConfigFile
Namn | Beskrivning | Värde |
---|---|---|
innehåll | Kostnadsfritt formulärinnehåll i hela konfigurationsfilen. | sträng |
kodning | Den här egenskapen anger om innehållet är kodat och skiftlägeskänsligt. Ange värdet till base64 om innehållet är base64-kodat. Ställ in det på ingen eller hoppa över det om innehållet är oformaterad text. | "Base64" "Ingen" |
filnamn | Namn på konfigurationsfil. | sträng (krävs) |
stig | Sökväg till konfigurationsfilen om innehåll har angetts. | sträng |
värden | Lista över nyckelvärdepar där nyckeln representerar ett giltigt namn och värde för tjänstkonfiguration representerar värdet för konfigurationen. |
ClusterConfigFileValues |
ClusterConfigFileValues
Namn | Beskrivning | Värde |
---|
ClusterLogAnalyticsApplicationLogs
Namn | Beskrivning | Värde |
---|---|---|
stdErrorEnabled | Sant om stderror är aktiverat, annars falskt. | Bool |
stdOutEnabled | Sant om stdout är aktiverat, annars falskt. | Bool |
ClusterLogAnalyticsProfile
Namn | Beskrivning | Värde |
---|---|---|
applicationLogs | Samling loggar som ska aktiveras eller inaktiveras för log analytics. | ClusterLogAnalyticsApplicationLogs |
Aktiverat | Sant om logganalys är aktiverat för klustret, annars falskt. | bool (krävs) |
metricsEnabled | Sant om mått är aktiverade, annars falskt. | Bool |
ClusterProfile
Namn | Beskrivning | Värde |
---|---|---|
authorizationProfile | Auktoriseringsprofil med information om AAD-användar-ID:er och grupp-ID:er som är auktoriserade för dataplansåtkomst. | AuthorizationProfile (krävs) |
autoscaleProfile | Det här är autoskalningsprofilen för klustret. Detta gör det möjligt för kunden att skapa kluster aktiverat med autoskalning. | AutoscaleProfile |
clusterVersion | Version med 3/4 del. | sträng Begränsningar: Mönster = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})(?:\.(0|[1-9][0-9]{0,18}))?$ (krävs) |
flinkProfile | Flink-klusterprofilen. | FlinkProfile |
identityProfile | Identitetsprofil med information om en MSI. | IdentityProfile (krävs) |
kafkaProfile | Kafka-klusterprofil. | ClusterProfileKafkaProfile |
llapProfile | LLAP-klusterprofil. | ClusterProfileLlapProfile |
logAnalyticsProfile | Klusterlogganalysprofil för att aktivera eller inaktivera OMS-agent för kluster. | ClusterLogAnalyticsProfile |
ossVersion | Version med tre delar. | sträng Begränsningar: Mönster = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})$ (krävs) |
prometheusProfile | Prometheus-profil för kluster. | ClusterPrometheusProfile |
scriptActionProfiles | Listan med skriptåtgärdsprofil. | ScriptActionProfile[] |
secretsProfile | Klusterhemlighetsprofilen. | SecretsProfile |
serviceConfigsProfiles | Tjänstkonfigurationsprofilerna. | ClusterServiceConfigsProfile[] |
sparkProfile | Spark-klusterprofilen. | SparkProfile |
sshProfile | Ssh-profil för klustret. | SshProfile |
stubProfile | Stub-klusterprofil. | ClusterProfileStubProfile |
trinoProfile | Trino-klusterprofil. | TrinoProfile |
ClusterProfileKafkaProfile
Namn | Beskrivning | Värde |
---|
ClusterProfileLlapProfile
Namn | Beskrivning | Värde |
---|
ClusterProfileStubProfile
Namn | Beskrivning | Värde |
---|
ClusterPrometheusProfile
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | Aktivera Prometheus för kluster eller inte. | bool (krävs) |
ClusterResourceProperties
Namn | Beskrivning | Värde |
---|---|---|
clusterProfile | Klusterprofil. | ClusterProfile (krävs) |
clusterType | Typ av kluster. | sträng Begränsningar: Mönster = ^[a-zA-Z][a-zA-Z0-9]{0,31}$ (krävs) |
computeProfile | Beräkningsprofilen. | ComputeProfile (krävs) |
ClusterServiceConfig
Namn | Beskrivning | Värde |
---|---|---|
komponent | Namnet på komponenten som konfigurationsfilerna ska gälla för. | sträng (krävs) |
filer | Lista över konfigurationsfiler. | ClusterConfigFile[] (krävs) |
ClusterServiceConfigsProfile
Namn | Beskrivning | Värde |
---|---|---|
konfigurationer | Lista över tjänstkonfigurationer. | ClusterServiceConfig[] (krävs) |
serviceName | Namnet på den tjänst som konfigurationerna ska gälla för. | sträng (krävs) |
ComparisonRule
Namn | Beskrivning | Värde |
---|---|---|
operatör | Jämförelseoperatorn. | "greaterThan" "greaterThanOrEqual" "lessThan" "lessThanOrEqual" (krävs) |
tröskel | Tröskelinställning. | int (krävs) |
ComputeProfile
Namn | Beskrivning | Värde |
---|---|---|
Noder | Noddefinitionerna. | NodeProfile[] (krävs) |
ComputeResourceDefinition
Namn | Beskrivning | Värde |
---|---|---|
processor | Den processor som krävs. | int (krävs) |
minne | Det minne som krävs i MB, containerminnet är 110 percentil | int (krävs) |
FlinkCatalogOptions
Namn | Beskrivning | Värde |
---|---|---|
bikupa | Hive-katalogalternativ för Flink-kluster. | FlinkHiveCatalogOption |
FlinkHiveCatalogOption
Namn | Beskrivning | Värde |
---|---|---|
metastoreDbConnectionPasswordSecret | Hemligt referensnamn från secretsProfile.secrets som innehåller lösenord för databasanslutning. | sträng (krävs) |
metastoreDbConnectionURL | Anslutningssträng för hive-metaarkivdatabasen. | sträng (krävs) |
metastoreDbConnectionUserName | Användarnamn för databasanslutning. | sträng (krävs) |
FlinkProfile
Namn | Beskrivning | Värde |
---|---|---|
catalogOptions | Katalogalternativ för Flink-kluster. | FlinkCatalogOptions |
historyServer | Historikservercontainer/bearbeta processor- och minneskrav | ComputeResourceDefinition |
jobManager | Krav för Job Manager-container/process-CPU och minne | ComputeResourceDefinition (krävs) |
numReplicas | Antalet aktivitetshanterare. | Int |
lagring | Lagringsprofilen | FlinkStorageProfile (krävs) |
taskManager | Krav för Task Manager-container/process-CPU och minne | ComputeResourceDefinition (krävs) |
FlinkStorageProfile
Namn | Beskrivning | Värde |
---|---|---|
storagekey | Lagringsnyckel krävs endast för wasb-lagring. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
storageUri | Lagringskonto-URI som används för savepoint- och kontrollpunktstillstånd. | sträng Begränsningar: Mönster = ^(\w{4,5})://(.*)@(.*).\b(blob|dfs)\b\.core\.windows\.net$ (krävs) |
HiveCatalogOption
Namn | Beskrivning | Värde |
---|---|---|
catalogName | Namn på trinokatalog som ska använda angivet hive-metaarkiv. | sträng Begränsningar: Minsta längd = 1 (krävs) |
metastoreDbConnectionPasswordSecret | Hemligt referensnamn från secretsProfile.secrets som innehåller lösenord för databasanslutning. | sträng (krävs) |
metastoreDbConnectionURL | Anslutningssträng för hive-metaarkivdatabasen. | sträng (krävs) |
metastoreDbConnectionUserName | Användarnamn för databasanslutning. | sträng (krävs) |
metastoreWarehouseDir | Rotkatalog-URI för metaarkiv, format: abfs[s]://<container>@<account_name>.dfs.core.windows.net/<sökväg>. Mer information: /azure/storage/blobs/data-lake-storage-introduction-abfs-uri | sträng (krävs) |
IdentityProfile
Namn | Beskrivning | Värde |
---|---|---|
msiClientId | ClientId för MSI. | sträng Begränsningar: Mönster = ^[{(]?[0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}[)}]?$ (krävs) |
msiObjectId | ObjectId för MSI. | sträng Begränsningar: Mönster = ^[{(]?[0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}[)}]?$ (krävs) |
msiResourceId | ResourceId för MSI. | sträng (krävs) |
LoadBasedConfig
Namn | Beskrivning | Värde |
---|---|---|
cooldownPeriod | Det här är en nedkylningsperiod, det här är en tidsperiod i sekunder som avgör hur lång tid som måste förflutit mellan en skalningsaktivitet som startas av en regel och början på nästa skalningsaktivitet, oavsett vilken regel som utlöser den. Standardvärdet är 300 sekunder. | Int |
maxNodes | Användaren måste ange det maximala antalet noder för belastningsbaserad skalning. Den belastningsbaserade skalningen använder detta för att skala upp och skala ned mellan minsta och högsta antal noder. | int (krävs) |
minNoder | Användaren måste ange det minsta antalet noder för belastningsbaserad skalning. Den belastningsbaserade skalningen använder detta för att skala upp och skala ned mellan minsta och högsta antal noder. | int (krävs) |
pollInterval | Användaren kan ange avsökningsintervallet, det här är tidsperioden (i sekunder) varefter skalningsmått avsöks för att utlösa en skalningsåtgärd. | Int |
scalingRules | Skalningsreglerna. | ScalingRule[] (krävs) |
Microsoft.HDInsight/clusterpools/clusters
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | "2023-06-01-preview" |
plats | Den geo-plats där resursen finns | sträng (krävs) |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Hämtar eller anger egenskaperna. Definiera klusterspecifika egenskaper. | ClusterResourceProperties |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
typ | Resurstypen | "Microsoft.HDInsight/clusterpools/clusters" |
NodeProfile
Namn | Beskrivning | Värde |
---|---|---|
räkna | Antalet virtuella datorer. | Int Begränsningar: Minsta värde = 1 (krävs) |
typ | Nodtypen. | sträng Begränsningar: Mönster = ^(head|Head|HEAD|worker|Worker|WORKER)$ (krävs) |
vmSize | Den virtuella datorns SKU. | sträng Begränsningar: Mönster = ^[a-zA-Z0-9_\-]{0,256}$ (krävs) |
ScalingRule
Namn | Beskrivning | Värde |
---|---|---|
actionType | Åtgärdstypen. | "scaledown" "uppskalning" (krävs) |
comparisonRule | Jämförelseregeln. | ComparisonRule (krävs) |
evaluationCount | Det här är ett utvärderingsantal för ett skalningsvillkor, antalet gånger ett utlösarvillkor ska lyckas innan skalningsaktiviteten utlöses. | int (krävs) |
scalingMetric | Måttnamn för enskilda arbetsbelastningar. Till exempel: cpu | sträng (krävs) |
Schema
Namn | Beskrivning | Värde |
---|---|---|
räkna | Användaren måste ange det antal noder som förväntas i slutet av skalningsåtgärden för den angivna aktuella schemakonfigurationen. Formatet är heltal. | int (krävs) |
Dagar | Användaren måste ange de dagar då schemat måste anges för autoskalningsåtgärd. | Strängmatris som innehåller något av: "Fredag" "Måndag" "Lördag" "Söndag" "Torsdag" "Tisdag" "Onsdag" (krävs) |
endTime | Användaren måste ange sluttiden för den aktuella schemakonfigurationen, till exempel 10:30 (HH:MM). | sträng Begränsningar: Mönster = ^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$ (krävs) |
startTime | Användaren måste ange starttiden för den aktuella schemakonfigurationen, till exempel 10:30 (HH:MM). | sträng Begränsningar: Mönster = ^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$ (krävs) |
ScheduleBasedConfig
Namn | Beskrivning | Värde |
---|---|---|
defaultCount | Ange standardnodantal för aktuell schemakonfiguration. Standardantal för noder anger antalet noder som är standard när en angiven skalningsåtgärd körs (skala upp/skala ned) | int (krävs) |
Scheman | Detta anger de scheman där schemalagd baserad autoskalning ska aktiveras, användaren har ett val att ange flera regler inom schemat över dagar och tider (start/slut). | Schemalägg[] (krävs) |
timeZone | Användaren måste ange den tidszon som schemat måste anges för schemabaserad autoskalningskonfiguration. | sträng (krävs) |
ScriptActionProfile
Namn | Beskrivning | Värde |
---|---|---|
Namn | Skriptnamn. | sträng (krävs) |
Parametrar | Ytterligare parametrar för skriptåtgärden. Det bör vara en blankstegsavgränsad lista med argument som krävs för skriptkörning. | sträng |
tjänster | Lista över tjänster för att tillämpa skriptåtgärden. | string[] (krävs) |
shouldPersist | Ange om skriptet ska finnas kvar i klustret. | Bool |
timeoutInMinutes | Tidsgränsvaraktighet för skriptåtgärden på några minuter. | Int |
typ | Typ av skriptåtgärd. Typ som stöds är bash-skript. | sträng (krävs) |
URL | Url för skriptfilen. | sträng Begränsningar: Mönster = ^(https)|(http)|(abfss)|(abfs)|(wasbs)|(wasb)://.*$ (krävs) |
SecretReference
Namn | Beskrivning | Värde |
---|---|---|
keyVaultObjectName | Namn på objektidentifierare för hemligheten i nyckelvalvet. | sträng Begränsningar: Mönster = ^[a-zA-Z][a-zA-Z0-9-]{1,126}$ (krävs) |
referenceName | Referensnamn för hemligheten som ska användas i tjänstkonfigurationer. | sträng (krävs) |
typ | Typ av nyckelvalvobjekt: hemlighet, nyckel eller certifikat. | "Certifikat" "Nyckel" "Hemlighet" (krävs) |
version | Version av hemligheten i nyckelvalvet. | sträng |
SecretsProfile
Namn | Beskrivning | Värde |
---|---|---|
keyVaultResourceId | Namnet på användarens Key Vault där alla klusterspecifika användarhemligheter lagras. | sträng (krävs) |
Hemligheter | Egenskaper för Key Vault-hemlighet. | SecretReference[] |
SparkMetastoreSpec
Namn | Beskrivning | Värde |
---|---|---|
dbName | Databasnamnet. | sträng (krävs) |
dbPasswordSecretName | Det hemliga namnet som innehåller databasanvändarlösenordet. | sträng (krävs) |
dbServerHost | Databasservervärden. | sträng (krävs) |
dbUserName | Databasens användarnamn. | sträng (krävs) |
keyVaultId | Resurs-ID:t för nyckelvalvet. | sträng (krävs) |
thriftUrl | Thrift-URL:en. | sträng |
SparkProfile
Namn | Beskrivning | Värde |
---|---|---|
defaultStorageUrl | Standardlagrings-URL:en. | sträng |
metastoreSpec | Metaarkivspecifikationen för Spark-klustret. | SparkMetastoreSpec |
userPluginsSpec | Specifikation för Spark-användares plugin-program | SparkUserPlugins |
SparkUserPlugin
Namn | Beskrivning | Värde |
---|---|---|
stig | Fullständigt kvalificerad sökväg till mappen som innehåller plugin-program. | sträng Begränsningar: Min längd = 1 Mönster = ^(https)|(abfss)://.*$ (krävs) |
SparkUserPlugins
Namn | Beskrivning | Värde |
---|---|---|
plugin-program | Plugin-program för Spark-användare. | SparkUserPlugin[] |
SshProfile
Namn | Beskrivning | Värde |
---|---|---|
räkna | Antal ssh-poddar per kluster. | Int Begränsningar: Minsta värde = 0 Maxvärde = 5 (krävs) |
TrackedResourceTags
Namn | Beskrivning | Värde |
---|
TrinoCoordinator
Namn | Beskrivning | Värde |
---|---|---|
felsöka | Trino-felsökningskonfiguration. | TrinoDebugConfig |
highAvailabilityEnabled | Flaggan som om du aktiverar koordinator-HA använder flera koordinatorrepliker med automatisk redundans, en per huvudnod. Standard: sant. | Bool |
TrinoDebugConfig
Namn | Beskrivning | Värde |
---|---|---|
möjliggöra | Flaggan som om aktivera felsökning eller inte. | Bool |
hamn | Felsökningsporten. | Int |
hänga | Flaggan som om pausar felsökningen eller inte. | Bool |
TrinoProfile
Namn | Beskrivning | Värde |
---|---|---|
catalogOptions | Alternativ för Trino-klusterkatalog. | CatalogOptions |
samordnare | Trino-koordinator. | TrinoCoordinator |
userPluginsSpec | Trino user plugins spec | TrinoUserPlugins |
userTelemetrySpec | Användartelemetri | TrinoUserTelemetry |
arbetare | Trino worker. | TrinoWorker |
TrinoTelemetryConfig
Namn | Beskrivning | Värde |
---|---|---|
hivecatalogName | Hive Catalog-namnet som används för att montera externa tabeller i loggarna som skrivits av trino, om det inte anges där tabeller inte skapas. | sträng Begränsningar: Min längd = 1 |
hivecatalogSchema | Schema för ovanstående katalog som ska användas för att montera frågeloggar som externa tabeller, om inte angivna tabeller monteras under schematrinologer. | sträng |
partitionRetentionInDays | Kvarhållningsperioden för frågeloggtabellpartitioner påverkar inte faktiska data. | Int |
stig | Azure Storage-platsen för blobarna. | sträng Begränsningar: Min längd = 1 |
TrinoUserPlugin
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | Anger om plugin-programmet är aktivt eller inte. | Bool |
Namn | Det här fältet mappar till underkatalogen på platsen för trino-plugin-program som innehåller alla plugin-program under sökväg. | sträng Begränsningar: Min längd = 1 |
stig | Fullständigt kvalificerad sökväg till mappen som innehåller plugin-program. | sträng Begränsningar: Min längd = 1 Mönster = ^(https)|(abfss)://.*$ |
TrinoUserPlugins
Namn | Beskrivning | Värde |
---|---|---|
plugin-program | Trino-användarinsticksprogram. | TrinoUserPlugin[] |
TrinoUserTelemetry
Namn | Beskrivning | Värde |
---|---|---|
lagring | Trino-användartelemetridefinition. | TrinoTelemetryConfig |
TrinoWorker
Namn | Beskrivning | Värde |
---|---|---|
felsöka | Trino-felsökningskonfiguration. | TrinoDebugConfig |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen clusterpools/clusters kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.HDInsight/clusterpools/clusters-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.HDInsight/clusterpools/clusters@2023-06-01-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
clusterProfile = {
authorizationProfile = {
groupIds = [
"string"
]
userIds = [
"string"
]
}
autoscaleProfile = {
autoscaleType = "string"
enabled = bool
gracefulDecommissionTimeout = int
loadBasedConfig = {
cooldownPeriod = int
maxNodes = int
minNodes = int
pollInterval = int
scalingRules = [
{
actionType = "string"
comparisonRule = {
operator = "string"
threshold = int
}
evaluationCount = int
scalingMetric = "string"
}
]
}
scheduleBasedConfig = {
defaultCount = int
schedules = [
{
count = int
days = [
"string"
]
endTime = "string"
startTime = "string"
}
]
timeZone = "string"
}
}
clusterVersion = "string"
flinkProfile = {
catalogOptions = {
hive = {
metastoreDbConnectionPasswordSecret = "string"
metastoreDbConnectionURL = "string"
metastoreDbConnectionUserName = "string"
}
}
historyServer = {
cpu = int
memory = int
}
jobManager = {
cpu = int
memory = int
}
numReplicas = int
storage = {
storagekey = "string"
storageUri = "string"
}
taskManager = {
cpu = int
memory = int
}
}
identityProfile = {
msiClientId = "string"
msiObjectId = "string"
msiResourceId = "string"
}
kafkaProfile = {
{customized property} = ?
}
llapProfile = {
{customized property} = ?
}
logAnalyticsProfile = {
applicationLogs = {
stdErrorEnabled = bool
stdOutEnabled = bool
}
enabled = bool
metricsEnabled = bool
}
ossVersion = "string"
prometheusProfile = {
enabled = bool
}
scriptActionProfiles = [
{
name = "string"
parameters = "string"
services = [
"string"
]
shouldPersist = bool
timeoutInMinutes = int
type = "string"
url = "string"
}
]
secretsProfile = {
keyVaultResourceId = "string"
secrets = [
{
keyVaultObjectName = "string"
referenceName = "string"
type = "string"
version = "string"
}
]
}
serviceConfigsProfiles = [
{
configs = [
{
component = "string"
files = [
{
content = "string"
encoding = "string"
fileName = "string"
path = "string"
values = {
{customized property} = "string"
}
}
]
}
]
serviceName = "string"
}
]
sparkProfile = {
defaultStorageUrl = "string"
metastoreSpec = {
dbName = "string"
dbPasswordSecretName = "string"
dbServerHost = "string"
dbUserName = "string"
keyVaultId = "string"
thriftUrl = "string"
}
userPluginsSpec = {
plugins = [
{
path = "string"
}
]
}
}
sshProfile = {
count = int
}
stubProfile = {
{customized property} = ?
}
trinoProfile = {
catalogOptions = {
hive = [
{
catalogName = "string"
metastoreDbConnectionPasswordSecret = "string"
metastoreDbConnectionURL = "string"
metastoreDbConnectionUserName = "string"
metastoreWarehouseDir = "string"
}
]
}
coordinator = {
debug = {
enable = bool
port = int
suspend = bool
}
highAvailabilityEnabled = bool
}
userPluginsSpec = {
plugins = [
{
enabled = bool
name = "string"
path = "string"
}
]
}
userTelemetrySpec = {
storage = {
hivecatalogName = "string"
hivecatalogSchema = "string"
partitionRetentionInDays = int
path = "string"
}
}
worker = {
debug = {
enable = bool
port = int
suspend = bool
}
}
}
}
clusterType = "string"
computeProfile = {
nodes = [
{
count = int
type = "string"
vmSize = "string"
}
]
}
}
})
}
Egenskapsvärden
AuthorizationProfile
Namn | Beskrivning | Värde |
---|---|---|
groupIds | AAD-grupp-ID:er som är auktoriserade för dataplansåtkomst. | string[] |
userIds | AAD-användar-ID:er som är auktoriserade för åtkomst till dataplanet. | string[] |
AutoskalningProfil
Namn | Beskrivning | Värde |
---|---|---|
autoscaleType | Användare för att ange vilken typ av autoskalning som ska implementeras – Schemalagd baserad eller Belastningsbaserad. | "LoadBased" "ScheduleBased" |
Aktiverat | Detta anger om automatisk skalning är aktiverat på HDInsight i AKS-kluster. | bool (krävs) |
gracefulDecommissionTimeout | Den här egenskapen är avsedd för en respitfri tidsgräns för inaktivering. Den har en standardinställning på 3 600 sekunder innan tvingad avstängning sker. Det här är den maximala tiden att vänta tills containrar och program som körs slutförs innan en AVAKTIVERINGsnod övergår till INAKTIVERAD. Standardvärdet är 3 600 sekunder. Negativt värde (till exempel -1) hanteras som oändlig timeout. | Int |
loadBasedConfig | Profiler för belastningsbaserad autoskalning. | LoadBasedConfig |
scheduleBasedConfig | Profiler för schemabaserad autoskalning. | ScheduleBasedConfig |
CatalogOptions
Namn | Beskrivning | Värde |
---|---|---|
bikupa | hive-katalogalternativ. | HiveCatalogOption[] |
ClusterConfigFile
Namn | Beskrivning | Värde |
---|---|---|
innehåll | Kostnadsfritt formulärinnehåll i hela konfigurationsfilen. | sträng |
kodning | Den här egenskapen anger om innehållet är kodat och skiftlägeskänsligt. Ange värdet till base64 om innehållet är base64-kodat. Ställ in det på ingen eller hoppa över det om innehållet är oformaterad text. | "Base64" "Ingen" |
filnamn | Namn på konfigurationsfil. | sträng (krävs) |
stig | Sökväg till konfigurationsfilen om innehåll har angetts. | sträng |
värden | Lista över nyckelvärdepar där nyckeln representerar ett giltigt namn och värde för tjänstkonfiguration representerar värdet för konfigurationen. |
ClusterConfigFileValues |
ClusterConfigFileValues
Namn | Beskrivning | Värde |
---|
ClusterLogAnalyticsApplicationLogs
Namn | Beskrivning | Värde |
---|---|---|
stdErrorEnabled | Sant om stderror är aktiverat, annars falskt. | Bool |
stdOutEnabled | Sant om stdout är aktiverat, annars falskt. | Bool |
ClusterLogAnalyticsProfile
Namn | Beskrivning | Värde |
---|---|---|
applicationLogs | Samling loggar som ska aktiveras eller inaktiveras för log analytics. | ClusterLogAnalyticsApplicationLogs |
Aktiverat | Sant om logganalys är aktiverat för klustret, annars falskt. | bool (krävs) |
metricsEnabled | Sant om mått är aktiverade, annars falskt. | Bool |
ClusterProfile
Namn | Beskrivning | Värde |
---|---|---|
authorizationProfile | Auktoriseringsprofil med information om AAD-användar-ID:er och grupp-ID:er som är auktoriserade för dataplansåtkomst. | AuthorizationProfile (krävs) |
autoscaleProfile | Det här är autoskalningsprofilen för klustret. Detta gör det möjligt för kunden att skapa kluster aktiverat med autoskalning. | AutoscaleProfile |
clusterVersion | Version med 3/4 del. | sträng Begränsningar: Mönster = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})(?:\.(0|[1-9][0-9]{0,18}))?$ (krävs) |
flinkProfile | Flink-klusterprofilen. | FlinkProfile |
identityProfile | Identitetsprofil med information om en MSI. | IdentityProfile (krävs) |
kafkaProfile | Kafka-klusterprofil. | ClusterProfileKafkaProfile |
llapProfile | LLAP-klusterprofil. | ClusterProfileLlapProfile |
logAnalyticsProfile | Klusterlogganalysprofil för att aktivera eller inaktivera OMS-agent för kluster. | ClusterLogAnalyticsProfile |
ossVersion | Version med tre delar. | sträng Begränsningar: Mönster = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})$ (krävs) |
prometheusProfile | Prometheus-profil för kluster. | ClusterPrometheusProfile |
scriptActionProfiles | Listan med skriptåtgärdsprofil. | ScriptActionProfile[] |
secretsProfile | Klusterhemlighetsprofilen. | SecretsProfile |
serviceConfigsProfiles | Tjänstkonfigurationsprofilerna. | ClusterServiceConfigsProfile[] |
sparkProfile | Spark-klusterprofilen. | SparkProfile |
sshProfile | Ssh-profil för klustret. | SshProfile |
stubProfile | Stub-klusterprofil. | ClusterProfileStubProfile |
trinoProfile | Trino-klusterprofil. | TrinoProfile |
ClusterProfileKafkaProfile
Namn | Beskrivning | Värde |
---|
ClusterProfileLlapProfile
Namn | Beskrivning | Värde |
---|
ClusterProfileStubProfile
Namn | Beskrivning | Värde |
---|
ClusterPrometheusProfile
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | Aktivera Prometheus för kluster eller inte. | bool (krävs) |
ClusterResourceProperties
Namn | Beskrivning | Värde |
---|---|---|
clusterProfile | Klusterprofil. | ClusterProfile (krävs) |
clusterType | Typ av kluster. | sträng Begränsningar: Mönster = ^[a-zA-Z][a-zA-Z0-9]{0,31}$ (krävs) |
computeProfile | Beräkningsprofilen. | ComputeProfile (krävs) |
ClusterServiceConfig
Namn | Beskrivning | Värde |
---|---|---|
komponent | Namnet på komponenten som konfigurationsfilerna ska gälla för. | sträng (krävs) |
filer | Lista över konfigurationsfiler. | ClusterConfigFile[] (krävs) |
ClusterServiceConfigsProfile
Namn | Beskrivning | Värde |
---|---|---|
konfigurationer | Lista över tjänstkonfigurationer. | ClusterServiceConfig[] (krävs) |
serviceName | Namnet på den tjänst som konfigurationerna ska gälla för. | sträng (krävs) |
ComparisonRule
Namn | Beskrivning | Värde |
---|---|---|
operatör | Jämförelseoperatorn. | "greaterThan" "greaterThanOrEqual" "lessThan" "lessThanOrEqual" (krävs) |
tröskel | Tröskelinställning. | int (krävs) |
ComputeProfile
Namn | Beskrivning | Värde |
---|---|---|
Noder | Noddefinitionerna. | NodeProfile[] (krävs) |
ComputeResourceDefinition
Namn | Beskrivning | Värde |
---|---|---|
processor | Den processor som krävs. | int (krävs) |
minne | Det minne som krävs i MB, containerminnet är 110 percentil | int (krävs) |
FlinkCatalogOptions
Namn | Beskrivning | Värde |
---|---|---|
bikupa | Hive-katalogalternativ för Flink-kluster. | FlinkHiveCatalogOption |
FlinkHiveCatalogOption
Namn | Beskrivning | Värde |
---|---|---|
metastoreDbConnectionPasswordSecret | Hemligt referensnamn från secretsProfile.secrets som innehåller lösenord för databasanslutning. | sträng (krävs) |
metastoreDbConnectionURL | Anslutningssträng för hive-metaarkivdatabasen. | sträng (krävs) |
metastoreDbConnectionUserName | Användarnamn för databasanslutning. | sträng (krävs) |
FlinkProfile
Namn | Beskrivning | Värde |
---|---|---|
catalogOptions | Katalogalternativ för Flink-kluster. | FlinkCatalogOptions |
historyServer | Historikservercontainer/bearbeta processor- och minneskrav | ComputeResourceDefinition |
jobManager | Krav för Job Manager-container/process-CPU och minne | ComputeResourceDefinition (krävs) |
numReplicas | Antalet aktivitetshanterare. | Int |
lagring | Lagringsprofilen | FlinkStorageProfile (krävs) |
taskManager | Krav för Task Manager-container/process-CPU och minne | ComputeResourceDefinition (krävs) |
FlinkStorageProfile
Namn | Beskrivning | Värde |
---|---|---|
storagekey | Lagringsnyckel krävs endast för wasb-lagring. | sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter. |
storageUri | Lagringskonto-URI som används för savepoint- och kontrollpunktstillstånd. | sträng Begränsningar: Mönster = ^(\w{4,5})://(.*)@(.*).\b(blob|dfs)\b\.core\.windows\.net$ (krävs) |
HiveCatalogOption
Namn | Beskrivning | Värde |
---|---|---|
catalogName | Namn på trinokatalog som ska använda angivet hive-metaarkiv. | sträng Begränsningar: Minsta längd = 1 (krävs) |
metastoreDbConnectionPasswordSecret | Hemligt referensnamn från secretsProfile.secrets som innehåller lösenord för databasanslutning. | sträng (krävs) |
metastoreDbConnectionURL | Anslutningssträng för hive-metaarkivdatabasen. | sträng (krävs) |
metastoreDbConnectionUserName | Användarnamn för databasanslutning. | sträng (krävs) |
metastoreWarehouseDir | Rotkatalog-URI för metaarkiv, format: abfs[s]://<container>@<account_name>.dfs.core.windows.net/<sökväg>. Mer information: /azure/storage/blobs/data-lake-storage-introduction-abfs-uri | sträng (krävs) |
IdentityProfile
Namn | Beskrivning | Värde |
---|---|---|
msiClientId | ClientId för MSI. | sträng Begränsningar: Mönster = ^[{(]?[0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}[)}]?$ (krävs) |
msiObjectId | ObjectId för MSI. | sträng Begränsningar: Mönster = ^[{(]?[0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}[)}]?$ (krävs) |
msiResourceId | ResourceId för MSI. | sträng (krävs) |
LoadBasedConfig
Namn | Beskrivning | Värde |
---|---|---|
cooldownPeriod | Det här är en nedkylningsperiod, det här är en tidsperiod i sekunder som avgör hur lång tid som måste förflutit mellan en skalningsaktivitet som startas av en regel och början på nästa skalningsaktivitet, oavsett vilken regel som utlöser den. Standardvärdet är 300 sekunder. | Int |
maxNodes | Användaren måste ange det maximala antalet noder för belastningsbaserad skalning. Den belastningsbaserade skalningen använder detta för att skala upp och skala ned mellan minsta och högsta antal noder. | int (krävs) |
minNoder | Användaren måste ange det minsta antalet noder för belastningsbaserad skalning. Den belastningsbaserade skalningen använder detta för att skala upp och skala ned mellan minsta och högsta antal noder. | int (krävs) |
pollInterval | Användaren kan ange avsökningsintervallet, det här är tidsperioden (i sekunder) varefter skalningsmått avsöks för att utlösa en skalningsåtgärd. | Int |
scalingRules | Skalningsreglerna. | ScalingRule[] (krävs) |
Microsoft.HDInsight/clusterpools/clusters
Namn | Beskrivning | Värde |
---|---|---|
plats | Den geo-plats där resursen finns | sträng (krävs) |
Namn | Resursnamnet | sträng (krävs) |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: klusterpooler |
Egenskaper | Hämtar eller anger egenskaperna. Definiera klusterspecifika egenskaper. | ClusterResourceProperties |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. |
typ | Resurstypen | "Microsoft.HDInsight/clusterpools/clusters@2023-06-01-preview" |
NodeProfile
Namn | Beskrivning | Värde |
---|---|---|
räkna | Antalet virtuella datorer. | Int Begränsningar: Minsta värde = 1 (krävs) |
typ | Nodtypen. | sträng Begränsningar: Mönster = ^(head|Head|HEAD|worker|Worker|WORKER)$ (krävs) |
vmSize | Den virtuella datorns SKU. | sträng Begränsningar: Mönster = ^[a-zA-Z0-9_\-]{0,256}$ (krävs) |
ScalingRule
Namn | Beskrivning | Värde |
---|---|---|
actionType | Åtgärdstypen. | "scaledown" "uppskalning" (krävs) |
comparisonRule | Jämförelseregeln. | ComparisonRule (krävs) |
evaluationCount | Det här är ett utvärderingsantal för ett skalningsvillkor, antalet gånger ett utlösarvillkor ska lyckas innan skalningsaktiviteten utlöses. | int (krävs) |
scalingMetric | Måttnamn för enskilda arbetsbelastningar. Till exempel: cpu | sträng (krävs) |
Schema
Namn | Beskrivning | Värde |
---|---|---|
räkna | Användaren måste ange det antal noder som förväntas i slutet av skalningsåtgärden för den angivna aktuella schemakonfigurationen. Formatet är heltal. | int (krävs) |
Dagar | Användaren måste ange de dagar då schemat måste anges för autoskalningsåtgärd. | Strängmatris som innehåller något av: "Fredag" "Måndag" "Lördag" "Söndag" "Torsdag" "Tisdag" "Onsdag" (krävs) |
endTime | Användaren måste ange sluttiden för den aktuella schemakonfigurationen, till exempel 10:30 (HH:MM). | sträng Begränsningar: Mönster = ^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$ (krävs) |
startTime | Användaren måste ange starttiden för den aktuella schemakonfigurationen, till exempel 10:30 (HH:MM). | sträng Begränsningar: Mönster = ^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$ (krävs) |
ScheduleBasedConfig
Namn | Beskrivning | Värde |
---|---|---|
defaultCount | Ange standardnodantal för aktuell schemakonfiguration. Standardantal för noder anger antalet noder som är standard när en angiven skalningsåtgärd körs (skala upp/skala ned) | int (krävs) |
Scheman | Detta anger de scheman där schemalagd baserad autoskalning ska aktiveras, användaren har ett val att ange flera regler inom schemat över dagar och tider (start/slut). | Schemalägg[] (krävs) |
timeZone | Användaren måste ange den tidszon som schemat måste anges för schemabaserad autoskalningskonfiguration. | sträng (krävs) |
ScriptActionProfile
Namn | Beskrivning | Värde |
---|---|---|
Namn | Skriptnamn. | sträng (krävs) |
Parametrar | Ytterligare parametrar för skriptåtgärden. Det bör vara en blankstegsavgränsad lista med argument som krävs för skriptkörning. | sträng |
tjänster | Lista över tjänster för att tillämpa skriptåtgärden. | string[] (krävs) |
shouldPersist | Ange om skriptet ska finnas kvar i klustret. | Bool |
timeoutInMinutes | Tidsgränsvaraktighet för skriptåtgärden på några minuter. | Int |
typ | Typ av skriptåtgärd. Typ som stöds är bash-skript. | sträng (krävs) |
URL | Url för skriptfilen. | sträng Begränsningar: Mönster = ^(https)|(http)|(abfss)|(abfs)|(wasbs)|(wasb)://.*$ (krävs) |
SecretReference
Namn | Beskrivning | Värde |
---|---|---|
keyVaultObjectName | Namn på objektidentifierare för hemligheten i nyckelvalvet. | sträng Begränsningar: Mönster = ^[a-zA-Z][a-zA-Z0-9-]{1,126}$ (krävs) |
referenceName | Referensnamn för hemligheten som ska användas i tjänstkonfigurationer. | sträng (krävs) |
typ | Typ av nyckelvalvobjekt: hemlighet, nyckel eller certifikat. | "Certifikat" "Nyckel" "Hemlighet" (krävs) |
version | Version av hemligheten i nyckelvalvet. | sträng |
SecretsProfile
Namn | Beskrivning | Värde |
---|---|---|
keyVaultResourceId | Namnet på användarens Key Vault där alla klusterspecifika användarhemligheter lagras. | sträng (krävs) |
Hemligheter | Egenskaper för Key Vault-hemlighet. | SecretReference[] |
SparkMetastoreSpec
Namn | Beskrivning | Värde |
---|---|---|
dbName | Databasnamnet. | sträng (krävs) |
dbPasswordSecretName | Det hemliga namnet som innehåller databasanvändarlösenordet. | sträng (krävs) |
dbServerHost | Databasservervärden. | sträng (krävs) |
dbUserName | Databasens användarnamn. | sträng (krävs) |
keyVaultId | Resurs-ID:t för nyckelvalvet. | sträng (krävs) |
thriftUrl | Thrift-URL:en. | sträng |
SparkProfile
Namn | Beskrivning | Värde |
---|---|---|
defaultStorageUrl | Standardlagrings-URL:en. | sträng |
metastoreSpec | Metaarkivspecifikationen för Spark-klustret. | SparkMetastoreSpec |
userPluginsSpec | Specifikation för Spark-användares plugin-program | SparkUserPlugins |
SparkUserPlugin
Namn | Beskrivning | Värde |
---|---|---|
stig | Fullständigt kvalificerad sökväg till mappen som innehåller plugin-program. | sträng Begränsningar: Min längd = 1 Mönster = ^(https)|(abfss)://.*$ (krävs) |
SparkUserPlugins
Namn | Beskrivning | Värde |
---|---|---|
plugin-program | Plugin-program för Spark-användare. | SparkUserPlugin[] |
SshProfile
Namn | Beskrivning | Värde |
---|---|---|
räkna | Antal ssh-poddar per kluster. | Int Begränsningar: Minsta värde = 0 Maxvärde = 5 (krävs) |
TrackedResourceTags
Namn | Beskrivning | Värde |
---|
TrinoCoordinator
Namn | Beskrivning | Värde |
---|---|---|
felsöka | Trino-felsökningskonfiguration. | TrinoDebugConfig |
highAvailabilityEnabled | Flaggan som om du aktiverar koordinator-HA använder flera koordinatorrepliker med automatisk redundans, en per huvudnod. Standard: sant. | Bool |
TrinoDebugConfig
Namn | Beskrivning | Värde |
---|---|---|
möjliggöra | Flaggan som om aktivera felsökning eller inte. | Bool |
hamn | Felsökningsporten. | Int |
hänga | Flaggan som om pausar felsökningen eller inte. | Bool |
TrinoProfile
Namn | Beskrivning | Värde |
---|---|---|
catalogOptions | Alternativ för Trino-klusterkatalog. | CatalogOptions |
samordnare | Trino-koordinator. | TrinoCoordinator |
userPluginsSpec | Trino user plugins spec | TrinoUserPlugins |
userTelemetrySpec | Användartelemetri | TrinoUserTelemetry |
arbetare | Trino worker. | TrinoWorker |
TrinoTelemetryConfig
Namn | Beskrivning | Värde |
---|---|---|
hivecatalogName | Hive Catalog-namnet som används för att montera externa tabeller i loggarna som skrivits av trino, om det inte anges där tabeller inte skapas. | sträng Begränsningar: Min längd = 1 |
hivecatalogSchema | Schema för ovanstående katalog som ska användas för att montera frågeloggar som externa tabeller, om inte angivna tabeller monteras under schematrinologer. | sträng |
partitionRetentionInDays | Kvarhållningsperioden för frågeloggtabellpartitioner påverkar inte faktiska data. | Int |
stig | Azure Storage-platsen för blobarna. | sträng Begränsningar: Min längd = 1 |
TrinoUserPlugin
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | Anger om plugin-programmet är aktivt eller inte. | Bool |
Namn | Det här fältet mappar till underkatalogen på platsen för trino-plugin-program som innehåller alla plugin-program under sökväg. | sträng Begränsningar: Min längd = 1 |
stig | Fullständigt kvalificerad sökväg till mappen som innehåller plugin-program. | sträng Begränsningar: Min längd = 1 Mönster = ^(https)|(abfss)://.*$ |
TrinoUserPlugins
Namn | Beskrivning | Värde |
---|---|---|
plugin-program | Trino-användarinsticksprogram. | TrinoUserPlugin[] |
TrinoUserTelemetry
Namn | Beskrivning | Värde |
---|---|---|
lagring | Trino-användartelemetridefinition. | TrinoTelemetryConfig |
TrinoWorker
Namn | Beskrivning | Värde |
---|---|---|
felsöka | Trino-felsökningskonfiguration. | TrinoDebugConfig |